UbuntuにOracle Java JDK 7をインストールした。
PartnerリポジトリからのSun JDK6の提供終了
http://gihyo.jp/admin/clip/01/ubuntu-topics/201112/23
これまでCanonicalのpartnerリポジトリから提供されていた,Oracle Sun JDK6パッケージ(*sun-java6*)の提供が終了になりました。
とうわけで以下のサイトを参考にして、Oracleの公式ページからJava JDK 7をインストールした。
http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7
以下のOracleのダウンロードページからJdkをダウンロードする。32bit用Linux向けの"jdk-7u2-linux-i586.tar.gz"を選択した。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
ダウンロードした圧縮ファイルを解凍する。
tar -xvf jdk-7u2-linux-i586.tar.gz
解凍したディレクトリを/usr/libに移動する。
sudo mv ./jdk1.7.0_02 /usr/lib/jvm/jdk1.7.0
以下のコマンドを実行する。
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
さらに以下のコマンドを実行する。
sudo update-alternatives –config java
どのJavaを使う聞かれるのでjdk1.7.0を選択する。ここでは2を選択した。
$ sudo update-alternatives --config java alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動モード 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動モード 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 手動モード 現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 2
JDK7がインストールされたことを確認する。
$ java -version java version "1.7.0_02" Java(TM) SE Runtime Environment (build 1.7.0_02-b13) Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode)
以下のコマンドを実行して上記と同じように設定する。
sudo update-alternatives --config javac sudo update-alternatives --config javaws