如何在命令提示符中运行jar文件?


当前回答

如果你的manifest中没有定义入口点,那么调用java -jar foo.jar将不起作用。

如果你没有manifest或者运行一个不同于manifest中指定的主类,使用这个命令:

java -cp foo.jar full.package.name.ClassName

参见如何创建带有入口点的清单: https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

其他回答

java[任何其他JVM选项,你需要给它]-jar foo.jar

试试这个

java -jar <jar-file-name>.jar

如果你的manifest中没有定义入口点,那么调用java -jar foo.jar将不起作用。

如果你没有manifest或者运行一个不同于manifest中指定的主类,使用这个命令:

java -cp foo.jar full.package.name.ClassName

参见如何创建带有入口点的清单: https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

你可以像这样从命令行运行JAR文件:

java -jar myJARFile.jar