聲明:本人linux為fedora8,假設目前使用者為abin
1. 到www.sun.com下載jdk-6u4-linux-i586.bin,假設下載到目前使用者目錄下;
2. 在/home/abin下建立software目錄,拷貝jdk-6u4-linux-i586.bin到software目錄;
3. 找開終端,轉到/home/abin/software,執行命令sh jdk-6u4-linux-i586.bin,螢幕會顯示一些協議檔案,一路斷行符號,到最後會認你確認安裝,輸入yes,斷行符號,稍等片刻......,會 在/home/abin/software下產生一個檔案夾jdk1.6.0_04,這就是jdk的安裝目錄.
好,下面開始設定jdk的環境變數:
4. 如果只供目前使用者使用,那麼進入目前使用者目錄,即(/home/abin),編輯.bashrc檔案,在最後加入環境變數,如下:
JAVA_HOME=/home/abin/software/jdk1.6.0_04
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5. 如果要讓所有使用者使用,那麼以root使用者登入,進入/etc目錄,在profile檔案末添加以上環境變數.
注:在設定環境變數時需注意幾點
a)首先是環境變數的格式,以前在windows下設定時路徑間用分號隔開,在linux下要用冒號;
b)其次,要查看系統中是否已存在需設定的變數,如果有,則必須在同名的變數後加上":$變數名",例如,如果以前系統中存在PATH變數,則在設定PATH變數時必須寫成PATH=$JAVA_HOME/bin:$PATH,不然最後設定的內容會覆蓋掉以前的內容.
查看系統中是否存在同名變數,可以使用echo命令,格式如下:echo $PATH
6. 設定完成後,在終端輸入java -version 會顯示JDK版本資訊,表示安裝成功,恭喜!