天天看點

linux配置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/NetBeans/Tomcat等軟體就是通過搜尋JAVA_HOME變量來找到并使用安裝好的jdk。

如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有使用者的shell都有權使用這些環境變量,可能會給系統帶來安全性問題。

使配置生效:

<code>source /etc/profile</code>

·注解

這種方法更為安全,它可以把使用這些環境變量的權限控制到使用者級别,如果你需要給某個使用者權限使用這些環境變量,你隻需要修改其個人使用者主目錄下的.bash_profile檔案就可以了。

<code>source .bash_profile</code>

不贊成使用這種方法,因為換個shell,你的設定就無效了,是以這種方法僅僅是臨時使用,以後要使用的時候又要重新設定,比較麻煩。 

隻需在shell終端執行下列指令: