CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
求解答
大神 没反应 打开又弹下去 了
JAVA_HOME这个变量你有没有设置?
批处理会创建吗??会的话,你先把你之前设置的JAVA各种环境变量全部删掉(切记:一定要删掉)
然后用我的批处理设置环境变量
@echo off&cd /d %~dp0
::如果你的JAVA程序在C:\Program Files (x86)目录,请把%ProgramFiles%改成%ProgramFiles(x86)%
for /f "delims=" %%a in ('dir /ad /b "%ProgramFiles%\Java" ^| findstr /i /c:"jdk"') do set JAVA_HOME=%ProgramFiles%\Java\%%a
set PATH=%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin
set CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar
set RegV=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
reg add "%RegV%" /v "JAVA_HOME" /d "%JAVA_HOME%" /f
reg add "%RegV%" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f
reg add "%RegV%" /v "CLASSPATH" /d "%CLASSPATH%" /f
mshta vbscript:msgbox("Java环境已成功注册!",64,"成功")(window.close)
exit
以上命令可能需要右键以管理员身份运行
追问Java home已经写了 你的看不懂
追答这个是批处理脚本,新建文本文件后把上面的代码复制进文本中,然后另存为BAT后缀的文件,双击运行你保存的那个文件,就可以自动化帮你设置JAVA的相关环境变量。
追问要把以前的配置删掉? 我忘记path的是什么了
追答只需删掉关于JAVA的内容就行,PATH里面也是,
追问喔喔,试试看,谢谢