Eclipse 全部入りのインストール

Eclipse 全部入り(OpenRTM Eclipse tools)を動作させるには、Ubuntu 標準の Open JDK ではなく、Sun製の JDK が必要である。

sun-java6-jdk のインストール

Sun製の JDK sun-java6-jdk をインストールするには、まず apt のリポジトリを追加したうえで、パッケージリストを取得する。

 % sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
 % sudo apt-get update

ここで JDK パッケージのインストールが可能になる。
 % sudo apt-get install sun-java6-jdk
 
 アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個。
 57.0MB のアーカイブを取得する必要があります。
 この操作後に追加で 168MB のディスク容量が消費されます。

途中、このような画面が表示されるので、「了解」を選択して続行する。
java6.png

続いて、以下の画面が表示されたら「はい」を選択する。
java6-2.png

インストールが終了したら、デフォルトのjavaをsun-java6に設定する。

 % sudo update-alternatives --config java

ここで、以下のメッセージが出るなら問題はない。
 There is only one alternative in link group java: /usr/lib/jvm/java-6-sun/jre/bin/java
 Nothing to configure.

メッセージが下のようなものだった場合、Sun Java が呼ばれるよう設定する必要がある。
 There are 3 choices for the alternative java (providing /usr/bin/java).
 
  Selection    Path                                      優        Status
 ------------------------------------------------------------
    0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  * 1            /usr/bin/gij-4.4                           1044      manual mode
    2            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
    3            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode
 
 Press enter to keep the current choice[*], or type selection number: 

こうした場合、Pathの欄が「/usr/lib/jvm/java-6-sun/jre/bin/java」 となっているものを探す。
ここでは 3 が Sun Java ということになるため、3を押してエンターすると、デフォルトのjava がSun のものに変更される。

eclipse 全部入り本体 のインストール

OpenRTM Eclipse tools 1.0-RELEASE から、 Linux用全部入りパッケージ をダウンロードして、(例として)ホームディレクトリのworkspace 以下に展開する。

 % cd workspace
 % wget http://www.openrtm.org/pub/OpenRTM-aist/tools/1.0.0/eclipse342_rtmtools100release_linux_ja.tar.gz
 % tar xzf eclipse342_rtmtools100release_linux_ja.tar.gz
 % cd eclipse

ただし、このまま ./eclipse を起動するとスプラッシュスクリーンのあと空のウインドウが表示されるだけで、正常に起動しない。

そこで、以下のコマンドラインで起動する。

 % ./eclipse -clean -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.13/xulrunner

一回~数回、このオプションをつけて起動できたら、単に ./eclipse だけでも起動できるようだ。
パネルにカスタム・アプリケーションのランチャを追加して、コマンドを /home/(ユーザ名)/workspace/eclipse/eclipse のように設定すると、端末を使わずに Eclipse を起動できる。