Fedora 8下Java的安裝及配置

來源:互聯網
上載者:User

        Fedora8下有三種Java可供選擇──官方的SunJava、開源的GNU的gcj以及基於SunJava的開源JDK(OpenJDK)。標準的Fedora8
安裝會安裝IceTea。它基於OpenJDK,比GNU的gcj複雜一些,但是其表現與SunJava仍然有一定的差別。
Fedora8在安裝時安裝了java 7,但我想用SUN公司的java版本,下面就介紹一下我的安裝及配置過程:

 以root使用者登入
 1)下載
首先在https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u7-oth-JPR@CDS-CDS_Developer下載jdk-6u7-linux-i586.bin,把這個檔案下載後放到/opt目錄下,然後輸入以下命令安裝:

[root@localhost ~]# cd /opt
[root@localhost opt]# sh jdk-6u7-linux-i586.bin

若沒有在/opt下讀寫權限,可輸入命令添加許可權

[root@localhost /]# chmod a+wr opt

2) 配置
配置/etc/profile檔案

[root@localhost etc]# vi profile

在該檔案下添加如下幾行:

JAVA_HOME=opt/jdk1.6.0_07
CLASSPATH=$JAVA_HOME/lib:.
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

儲存退出,執行命令:

[root@localhost etc]source /etc/profile

這樣可以不用重啟電腦即可使配置生效

3)更改預設JVM
現在你需要運行alternatives命令指示Fedora認可Sun的JVM。

[root@localhost sbin]alternatives --install /usr/bin/java java /opt/jdk1.6.0_07/bin/java 100
[root@localhost sbin]alternatives --install /usr/bin/jar jar /opt/jdk1.6.0_07/bin/jar 100
[root@localhost sbin]alternatives --install /usr/bin/javac javac /opt/jdk1.6.0_07/bin/javac 100

如果有需要,你可以用同樣的格式指定其他的Java可執行程式。

注意:如果alternatives命令不在你的路徑裡面,你可以使用locate alternatives去找到它的位置。

最後我們需要配置alternative去使用Sun的JVM做為預設JVM。
輸入alternatives --config java命令,然後選擇3,即表示選擇SUN的JDK版本:

[root@localhost sbin]alternatives --config java 
共有 3 個程式提供“java”。

選擇 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-icedtea/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /opt/jdk1.6.0_07/bin/java

輸入java -version命令,顯示1.6.0_07則表明安裝配置成功了:

[root@localhost sbin]# java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.