【问题标题】:Set up java environment variable value using bat command permanently使用 bat 命令永久设置 java 环境变量值
【发布时间】:2014-09-25 04:45:48
【问题描述】:

我编写了一个 bat 脚本来在环境变量中设置 java 路径。 我使用以下命令设置路径 -

setx PATH=%jdkDirDest%\bin;%PATH%.
setx PATH=%playDirDest%;%PATH%.
set PATH=%jdkDirDest%\bin;%PATH%.
set PATH=%playDirDest%;%PATH%.

当我使用当前会话时它工作正常但是如果我关闭当前命令提示符并再次打开并运行以下命令会发生什么

java -version
javac etc.

显示系统中没有安装java版本

任何人都可以告诉我我使用什么代码来使用 bat 命令将这些环境路径永久设置为我的 matchine。

** 我需要 bat 命令。

【问题讨论】:

    标签: java batch-file cmd command


    【解决方案1】:

    您必须使用不带 '=' 的 setx 和带有它的 set。 也为环境变量的值使用引号

    setx PATH "%jdkDirDest%\bin;%PATH%"
    setx PATH "%playDirDest%;%PATH%"
    

    【讨论】:

      【解决方案2】:

      只需在 c:/ 驱动器中创建一个 autoexec.bat 并在文件中写入以下行

      设置路径=java 主文件夹的路径;

      路径不应包含任何空格。

      保存 autoexec.bat 文件并重新启动 PC。

      【讨论】:

      • 我创建了一个文件并将其保存到 c 目录,但重新启动我的电脑后,我在命令提示符下键入路径命令,但它没有显示我在文件中设置的路径:(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 2014-04-23
      • 2019-09-03
      • 2021-12-19
      相关资源
      最近更新 更多