在cmd中从java打印jar
我通过创建一个jar(myProg.jar
)在Java中运行我的程序,并通过CMD运行它:
myprog.jar myarguments.
问题是,我希望cmd将等待程序终止,并打印项目中的所有System.out.println
现在,我运行这个命令,程序运行,但它立即在CMD中显示我期望下一个命令的行,并且不打印或等待程序终止
你可以在下面搜索框中键入要查询的问题!
我通过创建一个jar(myProg.jar
)在Java中运行我的程序,并通过CMD运行它:
myprog.jar myarguments.
问题是,我希望cmd将等待程序终止,并打印项目中的所有System.out.println
现在,我运行这个命令,程序运行,但它立即在CMD中显示我期望下一个命令的行,并且不打印或等待程序终止
# 1 楼答案
试试看
因为在Windows中,按程序名调用程序只是像双击一样执行它,它启动了myprog。背景是罐子。运行JAR文件的简单方法是调用
java -jar jarfile.jar
要了解更多关于JAR文件工作方式的信息,可以参考Java教程中的Lesson: Packaging Programs in JAR Files