报错:No main manifest attribute

时间:2025-04-25 08:27:43

报错信息

在Linux系统下执行Java -jar 往往会提示:No main manifest attribute, in

原因如下:

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

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

比如:java -cp