希望清单文件中有问题。一些基本的检查可能会解决您的问题。
- 它应该在
/meta-INF/MANIFEST.MF
- 内容应该有
Main-Class:com.MyCompany.App
如果使用任何IDE,则应该有一个将项目导出为的选项runnable jar,您可以利用该选项让IDE处理正确的清单。
从命令行
jar cfm filename.jar Manifest.txt com/MyCompany/*.class生成清单文件,其内容如下
Manifest-Version: 1.0Created-By: 1.6.0 (Sun Microsystems Inc.)Main-Class: com.MyCompany.App
然后您可以运行jar命令
java -jar fileName.jar。
这些类型的问题很简单,但是会浪费很多时间,只是确保您的内容和文件位置正确即可。



