使用bat命令永久设置java环境变量值
我编写了一个bat脚本来设置环境变量中的java路径。 我使用以下命令来设置路径-使用bat命令永久设置java环境变量值,java,batch-file,cmd,command,Java,Batch File,Cmd,Command,我编写了一个bat脚本来设置环境变量中的java路径。 我使用以下命令来设置路径- setx PATH=%jdkDirDest%\bin;%PATH%. setx PATH=%playDirDest%;%PATH%. set PATH=%jdkDirDest%\bin;%PATH%. set PATH=%playDirDest%;%PATH%. 当我使用当前会话时,它可以正常工作,但如果我关闭当前命令提示符并再次打开并运行以下命令,会发生什么情况 java -version javac etc
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
**我需要指挥棒
提前谢谢 只需在c:/drive中创建一个autoexec.bat,并在文件中写入以下行 设置路径=指向java主文件夹的路径强> 路径不应包含任何空白
保存autoexec.bat文件并重新启动电脑。您必须使用不带“=”的setx,并使用它设置。 还可以对环境变量的值使用引号
setx PATH "%jdkDirDest%\bin;%PATH%"
setx PATH "%playDirDest%;%PATH%"
我已经创建了一个文件并将其保存到c direcotry,但重新启动电脑后,我在命令提示符下键入path命令,但它没有显示我在文件中设置的路径:(