今までUbuntuでEclipseを使えるようにするのはそれほど難しくなかったが、
Ubuntu Weekly Topics 2011年12月23日号によると、「Oracle Sun JDK6パッケージ(*sun-java6*)の提供が終了」とのことなので、じゃあどうやるの?ってのが分からなかったので試行錯誤。
ググってもイマイチすっきりしなかったのでメモ。
・Javaのサイトからlinux用java6アーカイブをダウンロード。
・アーカイブを解答してjdk-6u30-linux-i586.binを実行。sudoは必要だったかな?javaのフォルダがホームに出来る。
・sudo mv jdk1.6.0_30 /opt
・~/.profileに次を記述
JAVA_HOME=/opt/jdk1.6.0_30
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
・firefoxプラグインの設定
cd /usr/lib/firefox-3.6.24/plugins;sudo ln -s /opt/jdk1.6.0_30/jre/lib/i386/libnpjp2.so
・eclipseのindigoとやらをダウンロード
・tar ztvf eclipse-jee-indigo-SR1-linux-gtk.tar.gz
最初、環境変数を .loginや.bash_login、.bash_profileに記述したが失敗してて困ってた(^^;
疑問)
・update-alternatives --config java は使えないのかな?openjdk入れたらどうなるんだろ。
・メニューに/home/username/eclipse/eclipseを登録したが起動に失敗する。Nautilusでダブルクリックで起動するのに。原因は以下のエラーと一緒だろうけど。
username@ubuntu1004:~$ ./eclipse/eclipse
Error opening zip file or JAR manifest missing : dropins/pleiades/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Error occurred during initialization of VM
agent library failed to init: instrument
ちなみに次は成功する。
username@ubuntu1004:~/eclipse$ ./eclipse
追記)
ここの記事みると、sun-java6-jdkのインストールは
$ sudo apt-add-repository ppa:flexiondotorg/java
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
だそうだ。