多版本jdk环境下,指定jdk版本执行jar文件

这个场景估计很少有人用得到,私做个人记录,思路是直接将命令行写在.bat文件中,使用批处理文件。

这是一个swing项目,即 c/s 项目,a.jar 是自动更新程序,b.jar 是实际项目程序,即先执行 a.jar 检测是否需要更新,更新后 执行 b.jar,因为是两个进程,所以要让a.jar的进程完全结束后才可启动b.jar,即必须等待更新完之后才能启动b.jar。

@start /wait "" "C:/Program Files/Java/jdk1.8.0_451/bin/javaw.exe" -jar "a.jar"

TIMEOUT /T 1
@start "" "C:/Program Files/Java/jdk1.8.0_451/bin/javaw.exe" -jar "b.jar"

 

posted @ 2025-09-10 09:22  孙公  阅读(6)  评论(0)    收藏  举报