JDKのインストール

JDK1.6

準備

Sun の JDK は、wget などのコマンドでとってくることができないので、Web ブラウザでこちらのページからたどって入手。
http://java.sun.com/javase/ja/6/download.html

JSpackage

JPackage の枠組みで JDK をインストールするのに必要なユーティリティをインストール。

# yum install jpackage-utils

Sun の JDK のインストールパッケージを JPackage の枠組みにフィットさせるためのパッケージを取得
http://mirrors.dotsrc.org/jpackage/1.7/generic/non-free/RPMS/

# cd /usr/local/src
# wget http://mirrors.dotsrc.org/jpackage/1.7/generic/non-free/RPMS/java-1.6.0-sun-compat-1.6.0.06-1jpp.i586.rpm
JDKインストール
# cd /usr/local/src
# chmod 744 jdk-6u6-linux-i586-rpm.bin
# ./jdk-6u6-linux-i586-rpm.bin
  • JPackage の枠組みにそれをフィットさせるためのパッケージをインストール.
# rpm -Uvh java-1.6.0-sun-compat-1.6.0.06-1jpp.i586.rpm
JDKの切り替え
# alternatives --config java
2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2           /usr/lib/jvm/jre-1.6.0-sun/bin/java

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:

環境変数設定
# vi /etc/profile
-----追加-------------------------------------------------
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-sun-1.6.0.06
export PATH=$JAVA_HOME/bin:$PATH
----------------------------------------------------------
CentOSに入っているJavaを消す場合

CentOSにはデフォルトでGNUjavaがインストールされているので、それを消す場合。

# yum remove java-1.4.2-gcj-compat