当前位置: 首页 > news >正文

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

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

这是一个swing项目,即 c/s 项目,a.jar 是自动更新程序,b.jar 是实际项目程序,即先执行 a.jar 检测是否需要更新,更新后 执行 b.jar,因为是两个进程,所以.bat其实无法实现监测到a.jar进程结束后再执行b.jar,所以我执行了一个等待8秒钟,细心的话,其实会发现问题:“你怎么知道8秒钟一定会更新完毕?” 这确实是个问题,但由于每次更新内容会比较少,其实8秒钟足够了,但这依然是个不完美的解决方案,只是个可用方案。

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

 

http://www.hskmm.com/?act=detail&tid=562

相关文章:

  • 【Python】Word文档解析表格并导出Excel
  • 海明码破解指南:从让人头疼的软考题到内存背后的无名英雄
  • 2025.9.9 总结
  • 基于Python+Vue开发的医院门诊预约挂号系统源码+运行
  • 2025 9 6 总结
  • 2025.9.8 总结
  • OLE读取EXCEL内容
  • 第5篇、 Kafka 数据可靠性与容错机制
  • Shell符号详解
  • Dynamics 365 CRM + Power Platform 技术顾问:解锁 IT 高薪赛道,长沙爱码士 IT 助你全程通关
  • Rope pbds
  • 295、嫦娥
  • 25.9.8随笔联考总结
  • rmrs 题解
  • IT 失业人员的福音:借微软 Dynamics 365 CRM 与 Power Platform 快速重启职业生涯
  • qoj10096 Generating Random Trees
  • 测试
  • PHP 轻松处理千万行数据 内存不爆,服务器不卡
  • 2025 杭电暑期多校训练
  • 友链
  • BongoCat - 可爱的桌面互动猫咪
  • qoj6279 Honeycomb
  • Vue 将api 获取的 json 数据保存到本地
  • Claude Code新手入门指南:AI编程助手完全教程
  • 0124_观察者模式(Observer)
  • 读人形机器人07零售行业
  • 你可能不需要WebSocket-服务器发送事件的简单力量
  • 2014年11月微软安全更新风险评估与技术解析
  • 洛谷P5854 【模板】笛卡尔树 题解 笛卡尔树模板题
  • [Flink] Flink 经典场景:数据流输出到多个Sink