如何在没有 MANIFEST 的情况下运行 Java .jar。中频?

2022-09-01 15:37:38

是否可以运行不包含文件的 Java 应用程序?当然,有静态方法,只是缺少清单文件。该应用程序依赖于多个外部文件。MANIFEST.MFmain.jar

如果这可能,该怎么做?


答案 1

您可以指定要从命令行运行的类:

java -cp yourJar.jar your.main.Class

同样的问题在这里:

如何从 Jar 运行一个类,该类不是其清单文件中的主类


答案 2

您还可以使用以下命令添加清单:

jar  -uvfe  your.jar foo.bar.Baz
java -jar your.jar        # tries to run main in foo.bar.Baz

推荐