Linux jdk環境變數配置與詳解
阿新 • • 發佈:2019-02-06
/etc/profile:
該檔案登入作業系統時,為每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行。也就是說這個檔案對每個shell都有效,用於獲取系統的環境資訊,如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有使用者的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。 這裡是針對所有的使用者的,所有的shell。
/etc/bashrc:
為每一個執行bash shell的使用者執行此檔案,當bash shell被開啟時,該檔案被讀取。也就是說,當用戶shell執行了bash時,執行這個檔案。
~/.bashrc
該檔案儲存的是專屬於個人bash shell的資訊,當登入時以及每次開啟一個新的shell時,執行這個檔案。在這個檔案裡可以自定義使用者專屬的個人資訊,它可以把使用這些環境變數的許可權控制到使用者級別,這裡是針對某一個特定的使用者,如果你需要給某個使用者許可權使用這些環境變數,你只需要修改其個人使用者主目錄下的.bashrc檔案就可以了。
為了安全考慮:建議在~/.bashrc下配置變數
第一步: vi ~/.bashrc
加入下面變數(注意“=”兩邊沒有空格)
export JAVA_HOME=/home/jrsj/jdk1.6.0_25
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH
第二步:source ~/.bashrc
使環境變數生效
第三步: java -version