有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在cmd中从java打印jar

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

myprog.jar myarguments.

问题是,我希望cmd将等待程序终止,并打印项目中的所有System.out.println

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


共 (1) 个答案

  1. # 1 楼答案

    试试看

    java -jar myprog.jar myarguments.
    

    因为在Windows中,按程序名调用程序只是像双击一样执行它,它启动了myprog。背景是罐子。运行JAR文件的简单方法是调用java -jar jarfile.jar

    要了解更多关于JAR文件工作方式的信息,可以参考Java教程中的Lesson: Packaging Programs in JAR Files