Fedora8でeclipseをインストールしようとすると、依存関係がgcjとくっついているため、gcjを綺麗に削除できない。しかしgcjでeclipseを動かすと固まることが多い気がする。
そこでjpackageを利用してgcjとsunのjavaを両方入れて、alternativeで切り替えるようにする。
まずsunから jdk-6u5-linux-i586-rpm.binをダウンロードしてインストール。
つぎに、ここから java-1.6.0-sun-compat-1.6.0.05-1jpp.i586.rpmをインストール。
最後にalternativeを使って、/usr/bin/javaのリンク先を切り替える。
# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.6.0-sun/bin/java
Enter to keep the current selection[+], or type selection number:
これでsunのjavaを使ってeclipseが起動するはず。