JDK7 + Eclipse 3.7 on Ubuntu

Java入門記事を執筆しました。日経Linux 2011年11月号に掲載されています。ゲームプログラムのひな形ということで、ボールを動かしたり、キー入力を受けつけるプログラムを紹介しています。Eclipseを使えば簡単にプログラミングを始めることができますから、是非、読んでみてください。

記事はJDK6を使っていますが、UbuntuでもJDK7を動かすことはできます。興味のある人は、Oracle JDK7をJavaのサイトからダウンロードしてインストールしてみてください。おおまかな手順は次の通りです。

1. OracleのJavaサイト(Java SE Downloads)からtar.gz版のLinux JDK7をダウンロード(例:jdk-7-linux-i586.tar.gz)。64bit OSの場合は64bit版。
2. たとえば、次のようにしてJDKを展開

$ mkdir -p ${HOME}/application/java/
$ tar xzf jdk-7-linux-i586.tar.gz -C ${HOME}/application/java

3. 日本語への対応。JDK6と同様にOpen JDKのfont.propertiesファイルをコピー(ファイル名に注意が必要です。詳細は雑誌をみてください)。
4. 動作確認

$ export JAVA_HOME=${HOME}/application/java/jdk1.7.0
$ export PATH=$JAVA_HOME/bin:$PATH
$ javac -version
$ java -version
$ java -jar ${JAVA_HOME}/demo/jfc/SwingSet2/SwingSet2.jar

 Eclipseは最新版がIndigoですが、Eclipse 3.7.1でJDK7に対応しています。Eclipse 3.7でもJDK6との互換モードであれば使うことができます(JDK7で追加された文法には対応しませんが)。Eclipseを使うには次のようにします。*10/12 Eclipse 3.7.1を使う説明へ変更しました。

1. EclipseをEclipse – The Eclipse Foundation open source community website.からダウンロード(eclipse-java-indigo-SR1-linux-gtk.tar.gz か eclipse-java-indigo-SR1-linux-gtk-x86_64.tar.gz)
2. PleiadesをPleiades – Eclipse プラグイン日本語化プラグインからダウンロード(pleiades_1.3.3.zip)
3. Eclipseを展開

$ mkdir -p ${HOME}/application/eclipse/
$ tar xzf eclipse-java-indigo-SR1-linux-gtk.tar.gz -C ${HOME}/application/eclipse/
$ mv ${HOME}/application/eclipse/eclipse ${HOME}/application/eclipse/eclipse-3.7.1

4. Pleiadesを展開

$ cd ${HOME}/application/eclipse/eclipse-3.7.1
$ unzip pleiades.zip

5. eclipse.iniを編集

$ vi ${HOME}/application/eclipse/eclipse-3.7.1/eclipse.ini
-vmargs
-Dosgi.requiredJavaVersion=1.5
を下記へ変更
-vmargs
-javaagent:./plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-Dosgi.requiredJavaVersion=1.5

6. JDK7を使うスクリプトelipse-3.7-jdk7.shを用意

CUR_DIR=`pwd`
export JAVA_HOME=${HOME}/application/java/jdk1.7.0
export PATH=$JAVA_HOME/bin:$PATH
cd ${HOME}/application/eclipse/eclipse-3.7.1
eclipse -vm=$JAVA_HOME/bin/java &
cd ${CUR_DIR}

7. スクリプトに実行権を与えて実行

$ chmod 755 ${HOME}/bin/eclipse-3.7.1-jdk7.sh
$ ${HOME}/bin/eclipse-3.7.1-jdk7.sh

 それでは、Java + Eclipse でのプログラミングを楽しんでください!

同じタグの記事: CentOS
同じタグの記事: Eclipse
同じタグの記事: Java
同じタグの記事: Linux
同じカテゴリの記事: Java
同じカテゴリの記事: Linux
関連書籍: CentOS
関連書籍: Java