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を展開
$ tar xzf jdk-7-linux-i586.tar.gz -C ${HOME}/application/java
3. 日本語への対応。JDK6と同様にOpen JDKのfont.propertiesファイルをコピー(ファイル名に注意が必要です。詳細は雑誌をみてください)。
4. 動作確認
$ 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を展開
$ 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を展開
$ unzip pleiades.zip
5. eclipse.iniを編集
-Dosgi.requiredJavaVersion=1.5
を下記へ変更
-vmargs
-javaagent:./plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-Dosgi.requiredJavaVersion=1.5
6. JDK7を使うスクリプトelipse-3.7-jdk7.shを用意
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. スクリプトに実行権を与えて実行
$ ${HOME}/bin/eclipse-3.7.1-jdk7.sh
それでは、Java + Eclipse でのプログラミングを楽しんでください!