Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案...
背景:
从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfile xxx.jar
但是,本地在cmd下执行通过。
本来我们是打算通过yarn jar或者hadoop jar来执行命令一个hdfs文件操作的功能,但是一直提示:
[c@v0283~]$ hadoop jar /app/c/h_ConvertHdfsZipFileToGzipFile.jar WARNING: Use "yarn jar" to launch YARN applications. Exception in thread "main" java.io.IOException: Error opening job jar: /app/c/H_ConvertHdfsZipFileToGzipFile.jarat org.apache.hadoop.util.RunJar.run(RunJar.java:160)at org.apache.hadoop.util.RunJar.main(RunJar.java:136) Caused by: java.util.zip.ZipException: invalid END header (bad central directory offset)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.<init>(ZipFile.java:219)at java.util.zip.ZipFile.<init>(ZipFile.java:149)at java.util.jar.JarFile.<init>(JarFile.java:166)at java.util.jar.JarFile.<init>(JarFile.java:103)at org.apache.hadoop.util.RunJar.run(RunJar.java:158)... 1 more
解决方案:
wget ftp://ip:port/software/os/ubuntu12.04/ubuntu-12.04.1-server-amd64.iso --ftp-user=username --ftp-password=password
问题原因分析:
ftp下载过程中修改了jar文件的格式问题导致,而wget可以确保格式不受损。
转载于:https://www.cnblogs.com/yy3b2007com/p/7659035.html
Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案...相关推荐
- Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案 参考文章: (1)Java:L ...
- 运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar
运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar 基本可以断定,是jar不完整导致的.不完整!!!记住关键字 检查1: 检查是不是传输中断了,有 ...
- JAVA Error: Invalid or corrupt jarfile first_java_project.jar
JAVA Error: Invalid or corrupt jarfile first_java_project.jar 打的jar包执行报错:Error: Invalid or corrupt j ...
- Error: Invalid or corrupt jarfile xxx/lib/classes
Error: Invalid or corrupt jarfile xxx/lib/classes 应用程序打包成zip后,上传至服务器,解压,sh start.sh 脚本运行,报错:Error: I ...
- 关于Linux启动jar包报:Error: Invalid or corrupt xxx.jar问题
如果是复制拖拽到Linux系统中的jar包,可能是因为复制拖拽过程中文件丢失一部分,所以出现此问题最好是重新上传一遍,检查文件大小和win系统中是否一致
- Linux运行jar包报错:Error:Invalid or corrupt jarfile xxx.jar
各种查找,没有对症的,最后仔细查看信息提示发现是自己大意造成的,原因是服务器空间不足导致保存传递过来的jar包不完整导致的 巨坑!怪自己不够仔细
- Myeclipse破解失败error: unable to access jarfile cracker.jar解决方法
我的情况是在cracker.jar破解成功后,Myeclipse依旧显示不成功. 破解方案如下: 1.进入cmd,输入java -jar cracker.jar 成功则显示图形 失败则会显示 erro ...
- linux启动jar包报Invalid or corrupt jarfile jar错误
虽然由于JVM的存在,java开发调试对linux并不是特别依赖,但总有一些特殊情况,比如涉及到文件操作,因为linux和win的不同,我们还是需要到linux上调试一下,这时候我们一般使用虚拟机. ...
- linux运行jar文件Invalid or corrupt jarfile错误
今天在项目中遇到一个很坑爹的问题,用eclipse导出来的jar文件,在window系统下可以正常使用,但是讲jar传到linux环境就不能正常使用了.总是提示Invalid or corrupt j ...
最新文章
- mysql5.7主从搭建
- DEBUGnbsp;设置监视点:判断变量值
- NAT的完全分析及其UDP穿透的完全解决方案
- json与javabean、list、map之间的转化
- 你真的明确知道它们的用法吗-从基础学起
- linux redhat、ubuntu系统 docker启动、停止命令
- 阿里P7试用期被淘汰,主管给出的理由让人意想不到
- Ospf在广播网络中建立邻居关系的详细过程
- 开发转测试没人要_新人如何快速的进入融入软件测试行业?
- golang的指针到string,string到指针的转换
- [转]VirtualBox安装CentOS7
- SQL命令向表中添加列
- Python中新式类和经典类的区别,钻石继承
- Houdini在UE4特效中的尝试分享
- swp安装(Scientific Work Place)
- 中文情感极性词典 NTUSD
- 怎么将iphone上的照片导出到本地文件
- R语言并行计算 deviation of null beta diversity(beta多样性零偏差)
- 2020年日历_2020年日历表打印版下载|2020年日历表 打印版 下载 - 巴士下载站
- 华为云主机添加云监控