1. 做爲root用戶登錄
2. 首先你要在這裏下載JDK 6或者Java SE 6。下載工作在圖形瀏覽器比如Firefox、Internet Explorer或者Safari裏面都很正常。可是Sun使得Linux控制檯(象那些試圖安裝在他們特定web服務器)用戶從java.sun.com下載這些文件很困難。你沒法從基於文件的lynx瀏覽器訪問下載鏈接。幸運的是有一個解決辦法,就是我發現了一個祕密地點,在那裏你可以很容易得使用wget或者curl(控制檯程序)去下載JDK 6。如果你打算使用任何下載加速程序的話,這個消息也非常有用。現在的二進制(32位版本)下載在這裏。隨着時間推移,這個鏈接肯定會改變,所以你最好是瀏覽到上面的鏈接,然後從那個頁面得到下載鏈接比較妥當。
用wget 或者curl下載它。例如,按照上面的連接,這個命令是這樣:
wget http://www.java.net/…/jdk-6u2-ea-bin-b02-linux-i586-12_apr_2007-rpm.bin
3. 現在修改下載的文件到755權限,象這樣:
chmod 755 jdk-6u2-ea-bin-b02-linux-i586-12_apr_2007-rpm.bin
./jdk-6u2-ea-bin-b02-linux-i586-12_apr_2007-rpm.bin
5. 現在你需要尋找JDK安裝的真正位置,然後指示Fedora接受你的選擇。
輸入以下命令:
updatedb;locate javac |grep bin
/usr/java/jdk1.6.0_02/bin/javac
現在你需要運行alternatives命令指示Fedora認可Sun的JVM。
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_02/bin/java 100 alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_02/bin/jar 100 alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_02/bin/javac 100
注意:如果alternatives命令不在你的路徑裏面,你可以使用locate alternatives去找到它的位置。
最後我們需要配置alternative去使用Sun的JVM做爲缺省JVM。輸入下面命令:
/usr/sbin/alternatives --config java
現在你已經爲Fedora上大部分調用JVM的應用更新了配置。輸入java –version,你會看到象下面的輸出:
java version “1.6.0_02-ea” Java(TM) SE Runtime Environment (build 1.6.0_02-ea-b02) Java HotSpot(TM) Client VM (build 1.6.0_02-ea-b02, mixed mode, sharing)