標籤:style http io color ar os 使用 sp java
1、 下載Linux平台的JDK 下載對應作業系統的jdk,作業系統是32位的就下32位的jdk,64位的就下64位的jdk。下錯了裝不上的。 :http://www.Oracle.com/technetwork/java/javase/downloads/index.html https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/[email protected]_Developer
32位jdk具體:jdk-6u23-linux-i586-rpm.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-linux-i586-rpm.bin?BundledLineItemUUID=RL6J_hCwjD8AAAEt97cAHgob&OrderID=kHSJ_hCwr2sAAAEt5rcAHgob&ProductID=QhOJ_hCw.dUAAAEsFIMcKluK&FileName=/jdk-6u23-linux-i586-rpm.bin 64位jdk具體:jdk-6u23-linux-x64-rpm.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-linux-x64-rpm.bin?BundledLineItemUUID=CG2J_hCwdbYAAAEtFuEAHgog&OrderID=_0.J_hCw1hEAAAEtCeEAHgog&ProductID=6gGJ_hCwIQYAAAEsKIMcKluK&FileName=/jdk-6u23-linux-x64-rpm.bin
選擇Platform:32位的選擇Linux,64位的選擇Linux x64。選擇同意協議,點擊Continue按鈕。 建議下載rpm自解壓格式的,這裡下載jdk-6u23-linux-i586-rpm.bin。
在usr/local目錄下建立一個名為jdk的檔案夾,
建立檔案夾jdk [[email protected] ~]#mkdir /usr/local/jdk
刪除檔案夾jdk [[email protected] ~]#rm -rf /usr/local/jdk
下載後把jdk-6u23-linux-i586-rpm.bin檔案複製到usr/local/jdk目錄下。
2、 卸載Linux內建的jdk
以root身份登入系統。安裝jdk之前,先通過java -version檢查一下當前的linux系統中是否已經安裝了jdk,在RedHat5.4企業版中預設安裝了jdk1.4。?
如果有,請刪除
[[email protected] ~]#yum remove java
3、 安裝jdk 用cd命令進入/usr/local/jdk目錄: # cd /usr/local/jdk
給所有使用者添加可執行檔許可權: # chmod +x jdk-6u23-linux-i586-rpm.bin
執行檔案: # ./ jdk-1_5_0-linux-i586-rpm.bin
會出現一段協議,需要按確定鍵。
此時會產生主程式包jdk-6u23-linux-i586-rpm.bin和一些其它包,同樣給所有使用者添加可執行檔許可權。
安裝主程式包jdk-6u23-linux-i586.rpm。
# rpm –ivh jdk-6u23-linux-i586.rpm
安裝完成之後,可以看到在/usr/java的jdk。
4、 設定jdk環境變數 通過更改/etc/profile來實現,命令為: #sudo gedit /etc/profile
在開啟的profile檔案的末尾添加下列代碼: jdk1.6.0_23為安裝的jdk檔案名稱,版本不同,檔案名稱也不同。 export JAVA_HOME=/usr/java/jdk1.6.0_23 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
儲存檔案,關閉profile。
5、 驗證jdk環境配置 重新開啟一個終端shell或重啟電腦,輸入命令查看jdk版本: # java –version
使用echo命令檢查jdk環境變數配置情況。【如果看不到結果也不要緊】 # echo $JAVA_HOME # echo $CLASSPATH # echo $PATH
建立一個檔案test.java,寫一個hello world測試一下: #vi test.java
出現視窗,按確定鍵。
在vi編輯器中寫代碼: class test { public static void main(String[] args) { System.out.println("hello world!"); } }
寫完後,按Esc鍵,停止編輯,再按冒號鍵“:”,在末尾行輸入“:wq”,或者停止編輯後,切換IME為大寫狀態,連續按兩次Z字母鍵。
回到終端shell視窗,輸入命令: # javac test.java # java test
6、 安裝過程可能出現的問題 出現cannot execute binary file提示資訊。 1)、沒有許可權,切換使用者為root。 2)、沒有給檔案授權,授權: # chmod +x jdk-6u23-linux-i586-rpm.bin //給所有使用者添加可執行檔許可權 或 # chmod 755 jdk-6u23-linux-i586-rpm.bin //變更檔許可權為755 3)、安裝的jdk版本不相容,安裝對應作業系統的jdk,作業系統是32位的安裝32位的jdk,64位的安裝64位的jdk。
Red Hat Linux下安裝JDK