ブログ::=(メモ|落書き)帳

一人前になれないプログラマのメモと落書き

UbuntuにOracle Java JDK 7をインストールした。

PartnerリポジトリからのSun JDK6の提供終了
これまでCanonicalのpartnerリポジトリから提供されていた,Oracle Sun JDK6パッケージ(*sun-java6*)の提供が終了になりました。

http://gihyo.jp/admin/clip/01/ubuntu-topics/201112/23

とうわけで以下のサイトを参考にして、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

本ブログはAmazon.co.jpアソシエイトに参加しています