在ubuntu中从终端运行jar文件

时间:2015-05-14 03:21:25

标签: java ubuntu jar terminal

我有一个jar文件,当我按

执行时
 java -jar firstjar.jar

我收到以下错误

  

错误:jarfile firstjar.jar

无效或损坏

这是我的清单文件

 Manifest-Version: 1.0
 Created-By: 1.7.0_79 (Oracle Corporation)
 Class-Path:mysql-connector-java-5.1.28.jar
 Main-Class:JavaApplication1

jar文件的内容

0 Wed May 13 14:09:06 IST 2015 META-INF/
140 Thu May 14 00:26:26 IST 2015 META-INF/MANIFEST.MF
2917 Wed May 13 13:16:02 IST 2015 JavaApplication1.class

提前致谢!

1 个答案:

答案 0 :(得分:2)

也许你的jar文件在某种程度上被破坏了,可能是由于它是如何下载或安装的。

这个问题是由清单文件引起的,因为你没有在这里的每个冒号之后添加空格,它应该是:

SELECT 17 + 32

在Main-Class之后必须有空行,请参阅此处https://docs.oracle.com/javase/tutorial/deployment/jar/modman.html