使用批處理設定JDK環境變數(Win7可用),jdkwin7
歡迎探討,如有錯誤敬請指正
如需轉載,請註明出處http://www.cnblogs.com/nullzx/ 1. JDK環境的設定
一般情況下來說按照網上大多數的教程設定JDK的環境變數即可。但對於某些特殊的情況,比如實驗室中安裝了還原系統的電腦,上課時教室裡供老師使用的電腦等等我們可能需要重複的操作。一般我將JDK放在隨身碟中,每次上課,開機後盤符可能發生變化,這樣每次都設定一次環境變數就顯得非常繁瑣,對於重複的勞動,一定要交給電腦完成。在網上查閱相關資料後,加上一定的修改(原始碼最後一步較為複雜,在Win7下使用有些問題)製作了如下的批次檔,使用該檔案不需要輸入任何路徑。
@echo offset regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environmentset javahome=%~dp0%rem LPYecho.echo ************************************************************echo * *echo * JDK 系統內容變數設定 *echo * *echo ************************************************************echo.echo === 準備設定環境變數: JAVA_HOME=%javahome%echo === 注意: 如果JAVA_HOME存在,會被覆蓋,此操作無法復原的,請仔細檢查確認!! ===echo.echo === 準備設定環境變數(前面有個.): CLASS_PATH=.;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;.echo === 注意: 如果CLASS_PATH存在,會被覆蓋,此操作無法復原的,請仔細檢查確認!! ===echo.echo === 準備設定環境變數: PATH=%%JAVA_HOME%%\binecho === 注意: PATH會追加在最後面,echo.set /P EN=請確認後按 斷行符號鍵 開始設定!echo.echo.echo.echo.echo === 新建立環境變數 JAVA_HOME=%javahome%setx "JAVA_HOME" /M %javahome%echo.echo.echo === 新建立環境變數 CLASS_PATH=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;.setx "CLASS_PATH" /M ".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;" echo.echo.echo === 新追加環境變數(追加到最後面) PATH=;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;set append=;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;set newPath=%Path%%append%setx "Path" /M %newPath%echo.echo.echo === 請按任意鍵退出! pause>nul
2. 使用方法
1. 建立一個TXT檔案,將上述批處理代碼複製到建立的TXT文檔匯中,然後更改尾碼為bat
2. 將該bat檔案放置在JDK安裝目錄下(如所示)
3. 雙擊運行
注意事項:
(1)僅運行一次即可,多次運行該檔案可能會造成,系統內容變數Path不斷添加JDK目錄
(2)如需刪除,到系統中刪除環境變數即可3. 參考文章
http://blog.csdn.net/lpy3654321/article/details/9822439