Red Hat Linux下安裝JDK
1、 下載Linux平臺的JDK
下載對應(yīng)操作系統(tǒng)的jdk,操作系統(tǒng)是32位的就下32位的jdk,64位的就下64位的jdk。下錯了裝不上的。
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
https://cds./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./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./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。選擇同意協(xié)議,點(diǎn)擊Continue按鈕。如下圖:

建議下載rpm自解壓格式的,這里下載jdk-6u23-linux-i586-rpm.bin。

在usr/local目錄下建立一個名為jdk的文件夾,下載后把jdk-6u23-linux-i586-rpm.bin文件復(fù)制到usr/local/jdk目錄下。

2、 卸載Linux自帶的jdk
不卸載,可能使用jdk的時候,使用的是自帶的。
在終端shell下執(zhí)行命令:
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中找到j(luò)ava開頭的包進(jìn)行刪除。
3、 安裝jdk
用cd命令進(jìn)入/usr/local/jdk目錄:
# cd /usr/local/jdk

給所有用戶添加可執(zhí)行的權(quán)限:
# chmod +x jdk-6u23-linux-i586-rpm.bin

執(zhí)行文件:
# ./ jdk-1_5_0-linux-i586-rpm.bin

會出現(xiàn)一段協(xié)議,需要按確定鍵。

此時會生成主程序包jdk-6u23-linux-i586-rpm.bin和一些其它包,同樣給所有用戶添加可執(zhí)行的權(quán)限。

安裝主程序包jdk-6u23-linux-i586.rpm。
# rpm –ivh jdk-6u23-linux-i586.rpm

安裝完成之后,可以看到在/use/java的jdk。

4、 設(shè)置jdk環(huán)境變量
通過更改/etc/profile來實(shí)現(xiàn),命令為:
#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

保存文件,關(guān)閉profile。
5、 驗(yàn)證jdk環(huán)境配置
重新打開一個終端shell或重啟電腦,輸入命令查看jdk版本:
# java –version

使用echo命令檢查jdk環(huán)境變量配置情況。
# echo $JAVA_HOME
# echo $CLASSPATH
# echo $PATH

建立一個文件test.java,寫一個hello world測試一下:
#vi test.java

出現(xiàn)窗口,按確定鍵。

在vi編輯器中寫代碼:
class test
{
public static void main(String[] args)
{
System.out.println("hello world!");
}
}

寫完后,按Esc鍵,停止編輯,再按冒號鍵“:”,在末尾行輸入“:wq”,或者停止編輯后,切換輸入法為大寫狀態(tài),連續(xù)按兩次Z字母鍵。

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

到此JDK安裝成功!
6、 安裝過程可能出現(xiàn)的問題
出現(xiàn)cannot execute binary file提示信息。
1)、沒有權(quán)限,切換用戶為root。
2)、沒有給文件授權(quán),授權(quán):
# chmod +x jdk-6u23-linux-i586-rpm.bin //給所有用戶添加可執(zhí)行的權(quán)限
或
# chmod 755 jdk-6u23-linux-i586-rpm.bin //更改文件權(quán)限為755
3)、安裝的jdk版本不兼容,安裝對應(yīng)操作系統(tǒng)的jdk,操作系統(tǒng)是32位的安裝32位的jdk,64位的安裝64位的jdk。
新新:http://blog.csdn.NET/xinxin19881112/article/details/6114390
|