gpt4 book ai didi

java - 在.bat文件中设置java路径

转载 作者:行者123 更新时间:2023-12-02 00:00:49 24 4
gpt4 key购买 nike

在 Windows 8 上,我有一个包含以下内容的 bat 文件:

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_39
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.6.0_39\bin;%PATH%
echo Display java version
java -version

我试图用它来切换java版本。当我运行 .bat 文件时,它输出版本为 1.6.0_39,但实际上并没有切换版本。相反,每次我想使用不同的版本时,我都必须手动更改路径变量。我设置路径的方式有问题吗?当我运行此命令后查看路径环境变量时,它看起来没有改变,并且您会认为它相当明显......

当前版本:

@echo off
echo Setting JAVA_HOME
setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_09"
echo Display java version
java -version

与%JAVA_HOME%\bin;在我的路径变量的前面。似乎没有查看 %JAVA_HOME%

最佳答案

SET 语句仅为当前进程设置环境变量。

设置环境变量的全局(默认)值,使用setx

请注意,即使 setx 也不会影响现有进程,因此您只会在新的命令提示符窗口中注意到更改。

关于java - 在.bat文件中设置java路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com