在命令提示符下运行jar文件

Nir*_*rav 267 java jar

可能重复:
如何运行JAR文件

我们如何在命令提示符下运行jar文件?

Bal*_*a R 457

试试这个

java -jar <jar-file-name>.jar
Run Code Online (Sandbox Code Playgroud)

  • 当创建的jar文件是一个可运行的jar时,这将起作用. (12认同)

Lyn*_*nch 234

如果您没有在清单中定义入口点,则调用java -jar foo.jar将无效.

如果您没有清单或运行与清单中指定的主类不同的主类,请使用此命令:

java -cp foo.jar full.package.name.ClassName
Run Code Online (Sandbox Code Playgroud)

另请参阅有关如何使用入口点创建清单的说明:https: //docs.oracle.com/javase/tutorial/deployment/jar/appman.html

  • 对于开发人员,我认为这是比Bala R更好的答案,尽管理想情况下它们应该结合起来 (4认同)
  • 如果您想运行与清单中指定的不同的类 main,这也适用。 (2认同)
  • 我想说这应该是公认的答案,而不是另一个。 (2认同)

Qua*_*nic 34

java [any other JVM options you need to give it] -jar foo.jar

  • -D参数在-jar之前!谢谢,我需要那个 (15认同)

ick*_*fay 19

您可以从命令行运行JAR文件,如下所示:

java -jar myJARFile.jar
Run Code Online (Sandbox Code Playgroud)

  • 在接受答案前 2 秒回答做得很好:-) (3认同)