如何使用批处理脚本停止正在运行的*.JAR文件?

Fai*_* S. 2 java jar batch-file

我们在重新启动关闭正在运行的*.JAR文件时遇到问题started with the "java -cp".

杀死java.exe工作正常.

但是......应用程序没有更平滑的方式吗?(它在关闭时保存数据)

另外,如何"Enter any key to continue..." 使用批处理文件模拟以下消息中的任何键输入?

谢谢大家的帮助!

Nir*_*tel 9

以下一组批处理脚本可用于启动/停止jar /任何程序

启动jar.bat

start "win_title" java -jar [jar file] [jar options]
Run Code Online (Sandbox Code Playgroud)

这基本上在一个标题设置为"win_title"的窗口中启动你的jar(程序).

你可以使用另一批来杀死开始的窗口

停止jar.bat

TASKKILL /FI "WINDOWTITLE eq win_title
Run Code Online (Sandbox Code Playgroud)

  • TASKKILL /FI "WINDOWTITLE eq win_title" 最后一个引号丢失 (2认同)