每次都感覺設定Java的環境變數好麻煩啊。用批處理設定環境變數是個不錯的選擇,但是在DOS下設定出來的又不是全域的環境變數。後來發現的WMIC可以設定全域的環境變數,所以直接就拿來做批處理咯
複製橫線下到記事本,儲存為.bat尾碼的檔案,雙擊後就可以自動化佈建環境變數了。只需要輸入JavaSDK和Tomcat的安裝路徑~
設定Java環境變數:
--------------------------------------------------------開始----------------------------------------------------
@echo offecho 在為您配置環境變數之前,請您輸入您的Java sdk的安裝路徑。SET /p JavaSDK_Dir=請輸入java sdk的安裝路徑(如C:\Java\j2sdk1.5.0):::*****************************************************************************************************:: ENVIRONMENT - 系統內容設定管理(全域) *::擷取temp環境變數 *::wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue *::更改path環境變數值,新增e:\tools *::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools" *::新增系統內容變數home,值為%HOMEDRIVE%%HOMEPATH% *::wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%" *::刪除home環境變數 *::wmic ENVIRONMENT where "name='home'" delete *::*****************************************************************************************************echo 正在設定JAVA環境變數...echo 建立JAVA_HOME:%JavaSDK_Dir%wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%JavaSDK_Dir%"echo 增加PATH:;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\binwmic ENVIRONMENT where"name='path' and username='<system>'" set VariableValue="%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin" echo 建立CLASSPATH:.;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;"pause
--------------------------------------------------------結束----------------------------------------------------
設定Tomcat環境變數:
--------------------------------------------------------開始----------------------------------------------------
@echo offecho 在為您配置環境變數之前,請您輸入您的Tomcat的安裝路徑。SET /p Tomcat_Dir=請輸入Tomcat的安裝路徑(如C:\apache-tomcat-7.0.42):::*****************************************************************************************************:: ENVIRONMENT - 系統內容設定管理(全域) *::擷取temp環境變數 *::wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue *::更改path環境變數值,新增e:\tools *::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools" *::新增系統內容變數home,值為%HOMEDRIVE%%HOMEPATH% *::wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%" *::刪除home環境變數 *::wmic ENVIRONMENT where "name='home'" delete *::*****************************************************************************************************echo 正在設定Tomcat環境變數...echo 建立TOMCAT_HOME:%Tomcat_Dir%wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="%Tomcat_Dir%"echo 建立CATALINA_HOME:%Tomcat_Dir%wmic ENVIRONMENT create name="CATALINA_HOME",username="<system>",VariableValue="%Tomcat_Dir%"echo 建立CATALINA_BASE:%Tomcat_Dir%wmic ENVIRONMENT create name="CATALINA_BASE",username="<system>",VariableValue="%Tomcat_Dir%"echo 增加PATH:;%Tomcat_Dir%\lib;%Tomcat_Dir%\binwmic ENVIRONMENT where"name='path' and username='<system>'" set VariableValue="%PATH%;%%CATALINA_HOME%%\lib;%%CATALINA_HOME%%\bin" pause
--------------------------------------------------------結束----------------------------------------------------
輸入JavaSDK及Tomcat的安裝路徑:
注意:路徑不要輸入錯誤了,javaSDK的安裝路徑不是Java的安裝路徑。直接找到安裝路徑然後複製粘貼過來就好了。
JavaSDK:
Tomcat:
檢查Java的環境變數設定無誤。
Tomcat的環境變數設定無誤。
Tomcat成功啟動。