Java 如何保持cmd打开?

Java 如何保持cmd打开?,java,console-application,executable-jar,Java,Console Application,Executable Jar,当我们单击不包含任何GUI的.jar文件时,CMD提示符将运行代码并立即退出 如何在运行.jar时通过双击使其保持打开状态 有java代码吗?就像批处理文件或其他文件中的暂停命令一样?我只喜欢java代码,而不是操作系统方式?也不是在cmd提示符下运行java-jar*.jar命令。从命令提示符下运行jar文件 java -jar yourjarfilename.jar 我通常会先打开一个命令行,正如另一个答案中所建议的那样 如果您需要纯Java代码解决方案,只需在代码末尾从system in

当我们单击不包含任何GUI的.jar文件时,CMD提示符将运行代码并立即退出

如何在运行.jar时通过双击使其保持打开状态


有java代码吗?就像批处理文件或其他文件中的暂停命令一样?我只喜欢java代码,而不是操作系统方式?也不是在cmd提示符下运行java-jar*.jar命令。

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

java -jar yourjarfilename.jar

我通常会先打开一个命令行,正如另一个答案中所建议的那样


如果您需要纯Java代码解决方案,只需在代码末尾从system in中读取即可。等待输入时,窗口将保持打开状态。

如果您能够访问所需的java代码,那么从std in中读取一个字符并打印一条语句,告诉人们“按任意键”应该可以完成此操作


如果不太好,最好的选择是跳转到CMD并手动运行命令。

如果在执行后编写批处理或某些shell脚本以暂停是一个选项。。。