Ubuntu10.10 自宅サーバ構築手順:Java実行環境(sun-java-jdk6)インストール

  • 端末経由でログイン、現在組み込まれているJavaの内容を確認してみる。OSインストール直後はOpenJDKが組み込まれている様だ。
absj31@absj31-VirtualBox:/$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1)
OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
absj31@absj31-VirtualBox:/$ 
  • SunのJDK6を導入するために以下のコマンドでリポジトリを追加。
absj31@absj31-VirtualBox:/$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
absj31@absj31-VirtualBox:/$ sudo apt-get update
  • apt-getコマンドでインストール開始。
absj31@absj31-VirtualBox:/$ sudo apt-get install sun-java6-jdk
  • 途中、利用規約の承諾を求められるので、了解し先へ進む。(移動・決定はタブ・Enterキーにて)


  • 導入内容の確認。
absj31@absj31-VirtualBox:~$  dpkg -l | grep sun-java6 | less
ii  sun-java6-bin                        6.22-0ubuntu1~10.04                               Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
ii  sun-java6-jdk                        6.22-0ubuntu1~10.04                               Sun Java(TM) Development Kit (JDK) 6
ii  sun-java6-jre                        6.22-0ubuntu1~10.04                               Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
  • インストール完了後、以下のコマンドで利用するJDKを指定。
absj31@absj31-VirtualBox:/$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      優        Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/java-6-sun/jre/bin/java to provide /usr/bin/java (java) in manual mode.
absj31@absj31-VirtualBox:/$ 
  • 再度Javaバージョンの確認。SunのJDK6が指定されている事が確認出来る。
absj31@absj31-VirtualBox:/$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
absj31@absj31-VirtualBox:/$