2007年11月11日 星期日

fedora 安裝java

fedora本身就帶有gcj版的java(Fedora8新增icedtea發行版但仍帶有gcj)
但已習慣使用Sun的出版的JDK,所以就將系統替換成Sun出版的Jdk6
首先下載到Sun的Java官網下載最新版的JDK
解開後將資料夾移到/opt/java/jdk1.6.0_03
接著設定Java
先執行alternatives --config java檢查系統中的Java版本及順序
alternatives --install /usr/bin/java java /opt/java/jdk1.6.0_03/jre/bin/java 3
/usr/bin/java java 是固定的
/opt/java/jdk1.6.0_03/jre/bin/java 則是剛剛JDK的路徑
3則是出現選單的順序
接著再執行一次alternatives --config java 選剛剛新增加的3
再來就是替換java的編譯器
alternatives --install /usr/bin/java javac /opt/java/jdk1.6.0_03/bin/javac 3
規則如上,接著設定java編譯器
alternatives --config javac
一樣選剛剛新增加的3
接著看版本是否被替換了
java -version
javac -version

1 則留言:

匿名 提到...

alternatives --install /usr/bin/java javac /opt/java/jdk1.6.0_03/bin/javac

應改成

alternatives --install /usr/bin/javac javac /opt/java/jdk1.6.0_03/bin/javac

像我的就出現
"javac 的主要連結必須是 /usr/bin/javac"的訊息!