Bat 文件允许在路径中进行 Java 更新

Bat 文件允许在路径中进行 Java 更新

我有一个 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%
    
  • 关闭并重新启动所有cmdshell 以接收新变量

然后将您的 bat 文件更改为:

java.exe" -jar

安装 JDK 软件设置 JAVA_HOME 和 PATH 以及 CLASSPATH了解更多信息。

相关内容