我编写了一个bat脚本来设置envirnment变量中的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。
**我需要击球命令。
感谢高级。
答案 0 :(得分:3)
您必须使用 setx 而不使用“ = ”,并使用设置。 还要使用引号来表示环境变量的值
setx PATH "%jdkDirDest%\bin;%PATH%"
setx PATH "%playDirDest%;%PATH%"
答案 1 :(得分:0)
只需在c:/ drive中创建 autoexec.bat ,然后在文件中写下以下行
设置路径= java主文件夹的路径;
路径不应包含任何空格。
保存autoexec.bat文件并重新启动PC。