TIOBE Software: Tiobe Indexより引用
インストール
コマンド一つでOKです
sudo apt-get install openjdk-7-jdk
インストール時のログ
sudo apt-get install openjdk-7-jdk パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: ca-certificates-java gnome-mime-data icedtea-7-jre-jamvm java-common libatk-wrapper-java libatk-wrapper-java-jni libbonobo2-0 libbonobo2-common libcanberra0 libfam0 libgconf2-4 libgnome2-0 libgnome2-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libidl0 liborbit2 openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib tzdata tzdata-java 提案パッケージ: default-jre equivs libbonobo2-bin libcanberra-gtk0 libcanberra-pulse fam libgnomevfs2-bin openjdk-7-demo openjdk-7-source visualvm icedtea-7-plugin libnss-mdns sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts 以下のパッケージが新たにインストールされます: ca-certificates-java gnome-mime-data icedtea-7-jre-jamvm java-common libatk-wrapper-java libatk-wrapper-java-jni libbonobo2-0 libbonobo2-common libcanberra0 libfam0 libgconf2-4 libgnome2-0 libgnome2-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libidl0 liborbit2 openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib tzdata-java 以下のパッケージはアップグレードされます: tzdata アップグレード: 1 個、新規インストール: 23 個、削除: 0 個、保留: 94 個。 59.3 MB のアーカイブを取得する必要があります。 この操作後に追加で 90.3 MB のディスク容量が消費されます。 続行しますか [Y/n]?
実行
ラズベリーパイを起動し、java言語で書いた以下のプログラムを「HelloWorld.java」という名前で保存します
public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World !!"); } }
次に下のコマンドでプログラムを実行できるようにします
javac HelloWorld.java
最後に以下のコマンドを打つと、書いたプログラムが実行できます
java HelloWorld
ラズベリーパイでjava言語を学び、それを活かしてAndroidアプリを作ったり、サーバ上で動くJAVAプログラムを作ったりといろいろなものを作る基礎に良さそうです