環境變量配置過多次了,但對于每一個變量的含義确是一知半解,今日來個小結哇。先上配置,後上講解。
一、JDK 、TOMCAT環境變量配置
JDK安裝路徑---D:\ProgramFiles\Java\jdk1.6.0_10, TOMCAT安裝路徑---D:\ProgramFiles\apache-tomcat-6.0.20。
點選“我的電腦” 右鍵--》“屬性”--》“進階”--》“環境變量”,直至出現以下圖。
環境變量在 “使用者變量”和“系統變量”中配置均可,二者差別如下:
使用者變量------ 配置的環境變量隻針對目前登陸使用者,eg:Administrator;
系統變量-----配置的環境變量是全局的,對計算機所有使用者都生效。
點選打開連結
1、JDK環境變量的配置
(1)JAVA_HOME : D:\ProgramFiles\Java\jdk1.6.0_10;
(2)PATH : %JAVA_HOME%\bin;
(3)CLASSPATH : .;%JAVA_HOME%\lib;
2、TOMCAT環境變量的配置
(1)TOMCAT_HOME : D:\ProgramFiles\apache-tomcat-6.0.20;
二、JDK 、TOMCAT環境變量含義
1、JAVA_HOME : JDK安裝目錄,作用有三:
(1)代替長路徑字元串,書寫友善;
(2)JDK路徑發生變更時,隻需要修改JAVA_HOME即可;
(3)一種約定,會被第三方軟體引用,eg: TOMCAT。
2、PATH:JAVA應用程式所在目錄,eg: javac.exe(編譯),java.exe(執行)。
3、CLASSPATH:執行java程式所需的類庫路徑;
4、TOMCAT_HOME:作用同JAVA_HOME(3),一種約定,會被第三方軟體引用,eg:JDK。
注意:
1、catalina_home 和 tomcat_home一樣嗎?
一樣的,隻是因TOMCAT的版本不同所使用的名字有所差别而已,如果發現TOMCAT_HOME不起作用,可以修改為CATALINA_HOME。
2、對path 和 classpath實際作用的了解
假設有個已編譯好的A.class檔案,執行程式,
設定環境變量之前,我們需要這樣:
C:/Documents and Settings/Administrator>PATH環境變量的路徑\java CLASSPATH環境變量的路徑\A
設定環境變量之後,我們可以這樣:
C:/Documents and Settings/Administrator>java A。
想要了解更多關于classpath的含義,請參閱Java中-classpath和路徑的使用。
本文部分内容引自:JAVA變量path , classpth ,java_home設設定作用和作用