你需要在jar文件清单中指定Main-Class。
Oracle的教程包含完整的演示,但是这是从头开始的另一个示例。你需要两个文件:
Test.java:public class Test{ public static void main(String[] args) { System.out.println("Hello world"); }}manifest.mf:Manifest-version: 1.0Main-Class: Test请注意,文本文件必须以换行符或回车符结尾。如果最后一行未以新行或回车结尾,则将无法正确解析。
然后运行:
javac Test.javajar cfm test.jar manifest.mf Test.classjava -jar test.jar
输出:
Hello world



