0

我通过创建一个 jar ( ) 在 Java 中运行我的程序myProg.jar,并通过 CMD 运行它:

myprog.jar myarguments.

问题是我希望 cmd 等到程序终止,然后打印System.out.println我项目中的所有内容。

现在,我运行此命令,程序运行,但它立即在 CMD 中显示我期望我的下一个命令的行,并且不打印或等到我的程序终止。

4

1 回答 1

0

尝试

java -jar myprog.jar myarguments.

因为在 Windows 中通过名称调用程序就像双击一样简单地执行它,所以它在后台启动 myprog.jar。运行 JAR 文件的直接方法是调用java -jar jarfile.jar.

要阅读有关 JAR 文件工作方式的更多信息,您可以参考Java 教程中的课程:在 JAR 文件中打包程序。

于 2013-04-06T09:22:39.787 回答