1. 程式人生 > >java為什麼要配置環境變數,

java為什麼要配置環境變數,

1.首先得明白什麼是環境變數,環境變數有什麼用,

環境變數時作業系統中一個具有特定名字的物件,它包含了一個或者多個應用程式所將使用到的資訊,java配置環境變數是為了告訴作業系統java執行或編譯時用到那些命令程式,或那些java相關的檔案或類,

1. PATH環境變數。作用是指定命令搜尋路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查詢看是否能找到相應的命令程式。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc等待,設定好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。 

2. CLASSPATH環境變數。作用是指定類搜尋路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設定到CLASSPATH中,當然,當前目錄“.”也必須加入到該變數中。 

3. JAVA_HOME環境變數。它指向jdk的安裝目錄,是供Eclipse/Tomcat等軟體就是通過搜尋JAVA_HOME變數來找到並使用安裝好的jdk。