Ubuntu12.04.5LTSにJAVA開発環境(OpenJDK)をインストールする - コレグレーデギネードの続き。
開発するための統合開発環境IDE(Integrated Development Environment)のEclipseをインストールする。
何の疑問もなく…aptでインストールを試みる。
# apt-get install eclipse
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: ant ant-optional binfmt-support default-jdk default-jre default-jre-headless eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-rcp fastjar gcj-4.6-base gcj-4.6-jre-lib icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common jarwrapper junit junit4 libapache-pom-java libasm3-java libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-el-java libcommons-httpclient-java libcommons-lang-java libcommons-logging-java libcommons-parent-java libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj libecj-java libequinox-osgi-java libgcj-bc libgcj-common libgcj12 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libhamcrest-java libicu4j-4.4-java libicu4j-java libjasper-java libjavascriptcoregtk-1.0-0 libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib sat4j 提案パッケージ: ant-gcj ant-doc libbsf-java liboro-java libxalan2-java libjaxp1.3-java liblog4j1.2-java jython antlr libbcel-java libjdepend-java libgnumail-java libcommons-net-java javacc ant-optional-gcj junit-doc libcommons-beanutils-java-doc libcommons-collections3-java-doc libcommons-digester-java-doc libcommons-httpclient-java-doc libavalon-framework-java libcommons-logging-java-doc libexcalibur-logkit-java ecj libecj-java-gcj libgcj12-dbg libgcj12-awt jetty libjetty-java-doc libjline-java-doc libjtidy-java-doc libswt-gtk-3-java-gcj libxerces2-java-doc libxerces2-java-gcj libxml-commons-resolver1.1-java-doc openjdk-6-demo openjdk-6-source visualvm icedtea-plugin sun-java6-fonts ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts 以下のパッケージが新たにインストールされます: ant ant-optional binfmt-support default-jdk default-jre default-jre-headless eclipse eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-rcp fastjar gcj-4.6-base gcj-4.6-jre-lib icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common jarwrapper junit junit4 libapache-pom-java libasm3-java libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-el-java libcommons-httpclient-java libcommons-lang-java libcommons-logging-java libcommons-parent-java libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj libecj-java libequinox-osgi-java libgcj-bc libgcj-common libgcj12 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libhamcrest-java libicu4j-4.4-java libicu4j-java libjasper-java libjavascriptcoregtk-1.0-0 libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib sat4j アップグレード: 0 個、新規インストール: 80 個、削除: 0 個、保留: 0 個。 258 MB のアーカイブを取得する必要があります。 この操作後に追加で 377 MB のディスク容量が消費されます。 続行しますか [Y/n]?
Ubuntu12.04.5のaptで管理されたバージョンのEclipseではopenjdk-6-jdkが提案パッケージとしてインストールされることが分かりました。
Eclipseのインストールは中断。
前回インストールしたopenjdk-7-jdkをautoremoveでアンインストールします。
※最新版のEclipseとJDKのインストールは後述します。ここでは原則としてaptで管理されたパッケージを優先します。
JDK7をapt-get autoremoveでアンインストールします。
# apt-get autoremove openjdk-7-jdk
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは「削除」されます: libice-dev libpthread-stubs0 libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-7-jdk x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev アップグレード: 0 個、新規インストール: 0 個、削除: 16 個、保留: 0 個。 この操作後に 38.4 MB のディスク容量が解放されます。 続行しますか [Y/n]?
削除後、Eclipseのインストールを行う。今度はyで。
# apt-get install eclipse
JAVAのバージョン確認。
$ java -version
java version "1.6.0_34" OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
ターミナルからコマンドでEclipseを起動。
$ eclipse
プロジェクトファイルの保存場所の指定。
パスはそのままにして、「Use this as default and do not ask again」にチェックを入れて「OK」
いちいちコマンドで立ち上げるのは面倒なので、画面左のEclipseアイコンを右クリックして「Launcherに登録」をしておく。
Welcome to Eclipseが表示されればインストール完了。
次回は日本語化。