2013年7月13日土曜日

Ubuntu 12.04 LTSにOracle JDK6をインストール

前回インストールしたときは、Installing the JDKに記載されている以下のコマンドでインストールできたんだけど、現在は、このコマンドではインストール出来ない。
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

いろいろ調べ、このサイトに記載されている手順どおりにインストール。
まずは、OracleのサイトからJDK6のパッケージをダウンロード。 ブラウザーからダウンロードしようとするとアカウント作成が必要ですが、下記コマンドだとアカウントなしでダウンロードできます。
$ wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin

次に、ダウンロードしたファイルに実行権限を与えて実行すると、jdk1.6.0_45フォルダができるので、それを/optに移動する。
$ chmod u+x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin
$ sudo mv jdk1.6.0_45 /opt

後は、以下のコマンをを実行するだけ。
(update-alternativesを勉強しないと、、、)
$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.6.0_45/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk1.6.0_45/bin/javac" 1
$ sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/opt/jdk1.6.0_45/jre/lib/amd64/libnpjp2.so" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk1.6.0_45/bin/javaws" 1
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

いちおう動作確認
$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

0 件のコメント:

コメントを投稿