Linux系统下运行jar文件,提示:No main manifest attribute, in XXX.jar

来源:互联网 发布:淘宝首页装修设计尺寸 编辑:程序博客网 时间:2024/06/10 08:02

Linux系统下执行java -jar XXX.jar com.HelloWorld往往会提示:No main manifest attribute, in XXX.jar


原因如下:


正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时指定这个类。


如果想运行时指定想要运行的类,此时应该用-cp / --classpath来指定,命令如下:


比如:java -cp XXX.jar com.HelloWorld


 


阅读全文
0 0
原创粉丝点击