1. 程式人生 > >linux下配置jdk環境變數的三種方法總結

linux下配置jdk環境變數的三種方法總結

原文連結:http://www.jb51.net/article/93887.htm

一、修改/etc/profile檔案當本機僅僅作為開發使用時推薦使用這種方法,因為此種配置時所有使用者的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。用文字編輯器開啟/etc/profile,在profile檔案末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export
CLASSPATH

重新登入即可。

二、修改.bashrc檔案這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者級別,如果需要給某個使用者許可權使用這些環境變數,只需要修改其個人使用者主目錄下的.bashrc檔案就可以了。用文字編輯器開啟使用者目錄下的.bashrc檔案,在.bashrc檔案末尾加入:

set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME
/lib/tools.jar export CLASSPATH

重新登入。

三、直接在shell下設定變數不推薦使用這種方法,因為換個shell,該設定就無效了。這種方法僅僅是臨時使用,以後要使用的時候又要重新設定,比較麻煩。只需在shell終端執行下列命令:

export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:

1.要將 /usr/share/jdk1.5.0_05jdk 改為jdk安裝目錄
2. linux下用冒號”:”來分隔路徑
3. $PATH / $CLASSPATH / $JAVA_HOME

是用來引用原來的環境變數的值在設定環境變數時特別要注意不能把原來的值給覆蓋掉了。
4. CLASSPATH中當前目錄”.”不能丟掉。
5. export是把這三個變數匯出為全域性變數。
6. 大小寫必須嚴格區分。