![Bat 文件允许在路径中进行 Java 更新](https://linux22.com/image/1613449/Bat%20%E6%96%87%E4%BB%B6%E5%85%81%E8%AE%B8%E5%9C%A8%E8%B7%AF%E5%BE%84%E4%B8%AD%E8%BF%9B%E8%A1%8C%20Java%20%E6%9B%B4%E6%96%B0.png)
我有一个 bat 文件,其中当前包含
"C:\Program Files (x86)\Java\jre1.8.0_231\bin\java.exe" -jar
每次虚拟机更新 Java 的新版本时,bat 文件都会失败
请参阅下面以前的旧版本 bat 文件:
"C:\Program Files (x86)\Java\jre1.8.0_171\bin\java.exe" -jar
如何编程实现这样的改变?谢谢 Chris
答案1
问题是每次虚拟机更新新版本的 Java 时,bat 文件都会失败
正确安装 Java 后您应该:
设置
JAVA_HOME
为指向 Java 安装的根目录:setx JAVA_HOME "C:\Program Files (x86)\Java\jre1.8.0_231"
将 Java bin 目录添加到您的路径:
setx PATH "C:\Program Files (x86)\Java\jre1.8.0_231\bin";%PATH%
关闭并重新启动所有
cmd
shell 以接收新变量
然后将您的 bat 文件更改为:
java.exe" -jar