Red Hat Linux下安裝JDK

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/ViewProductDetail-Start?ProductRef=jdk-6u23-oth-JPR@CDS-CDS_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-6u23-linux-i586-rpm.bin文件複製到usr/local/jdk目錄下。
 
 
2、 卸載Linux自帶的jdk
不卸載,可能使用jdk的時候,使用的是自帶的。
在終端shell下執行命令:
rpm -qa | grep gcj
會列出一些東西如:java-1.4.2-gcj-compat-1.4.2.0-27jpp等,刪除含有java字串的軟件包
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-27jpp
或者在Applications->Add and Remove Software中找到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


 
安裝完成之後,可以看到在/use/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”,或者停止編輯後,切換輸入法爲大寫狀態,連續按兩次Z字母鍵。


 
回到終端shell窗口,輸入命令:
# javac test.java
# java test


 

到此JDK安裝成功!

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。

發佈了13 篇原創文章 · 獲贊 17 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章