對(duì)于一些配置jdk環(huán)境變量比較困難的小伙伴,現(xiàn)在福音來(lái)了,我將在下面配上一鍵配置環(huán)境變量的批處理文件.
只需要雙擊運(yùn)行就能完成配置
但是學(xué)習(xí)的Java的同學(xué)不要只依賴于工具,不會(huì)配置的一定要學(xué)會(huì)配置,因?yàn)橐院蠖际且约喝ヅ渲铆h(huán)境變量的,不要只依賴于工具,自己懂了怎么配置才是最主要的.
代碼
@echo off
echo ************************************************************
echo * *
echo * JDK 系統(tǒng)環(huán)境變量設(shè)置,請(qǐng)用管理員身份運(yùn)行 *
echo * *
echo ************************************************************
echo.
:START
set /p javahome=請(qǐng)輸入JDK安裝路徑:
IF EXIST "%javahome%\bin\java.exe" GOTO INSTALL
:WARNING
rem 輸入目錄錯(cuò)誤琴拧,提示重新輸入
echo 您所輸入的路徑不是JDK安裝路徑
echo 請(qǐng)重新輸入正確的JDK安裝路徑
pause
goto START
:INSTALL
rem 如輸入正確的 JavaSDK 安裝目錄黑竞,開(kāi)始設(shè)置環(huán)境變量
echo 輸入的路徑是:%javahome%
rem LPY
echo.
echo === 準(zhǔn)備設(shè)置環(huán)境變量: JAVA_HOME=%javahome%
echo === 注意: 如果JAVA_HOME存在,會(huì)被覆蓋,此操作不可逆的,請(qǐng)仔細(xì)檢查確認(rèn)!! ===
echo.
echo === 準(zhǔn)備設(shè)置環(huán)境變量(后面有個(gè).): CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;
echo === 注意: 如果CLASSPATH存在,會(huì)被覆蓋,此操作不可逆的,請(qǐng)仔細(xì)檢查確認(rèn)!! ===
echo.
echo === 準(zhǔn)備設(shè)置環(huán)境變量: PATH=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
echo === 注意: PATH會(huì)追加在最前面,
echo.
set /P EN=請(qǐng)確認(rèn)后按 回車鍵 開(kāi)始設(shè)置!
echo.
echo.
echo.
echo.
echo === 新創(chuàng)建環(huán)境變量 JAVA_HOME=%javahome%
setx "JAVA_HOME" "%javahome%" -M
echo.
echo.
echo === 新創(chuàng)建環(huán)境變量 CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;
setx "CLASSPATH" ".;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;" -M
echo.
echo.
echo === 新追加環(huán)境變量(追加到最前面) PATH=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;%path%"
setx path "%path%"
echo.
echo.
rem LPY http://blog.csdn.net/sadwxds/article/details/52984272
echo === 請(qǐng)按任意鍵退出!
pause>nul
- 新建一個(gè)文本文件 復(fù)制進(jìn)去 然后更改txt后綴名為bats雙擊運(yùn)行即可完成環(huán)境的配置.