CentOS 4.0 - J2SE v1.4.2(J2SE SDK)の導入
Sun MicrosystemsのJava 2 Platform, Standard Edition, v 1.4.2 (J2SE)を導入します。
対象OS、バージョン
- CentOS 4.1
- J2SE v 1.4.2_09 SDK
RPMパッケージの入手
SUNのダウンロードサイトよりダウンロードする。
ダウンロードするファイルは、j2sdk-1_4_2_09-linux-i586-rpm.bin
ダウンロード完了後、ダウンロードしたファイルを実行し、j2sdk-1_4_2_09-linux-i586.rpmを入手する。
ダウンロードするファイルは、j2sdk-1_4_2_09-linux-i586-rpm.bin
ダウンロード完了後、ダウンロードしたファイルを実行し、j2sdk-1_4_2_09-linux-i586.rpmを入手する。
$ chmod u+x j2sdk-1_4_2_09-linux-i586-rpm.bin $ ./j2sdk-1_4_2_09-linux-i586-rpm.binライセンスの確認で、最後にyesと入力すると、
j2sdk-1_4_2_09-linux-i586.rpmが生成される。
java-1.4.2-gcj-compatパッケージの削除
java-1.4.2-gcj-compatパッケージが導入されている場合、削除しておく。
rootにて以下を実行する。
rootにて以下を実行する。
# yum remove java-1.4.2-gcj-compat
導入
rootになり、生成したrpmパッケージをインストールする。
$ su # rpm -ivh j2sdk-1_4_2_09-linux-i586.rpmこれで、/usr/java/j2sdk1.4.2_09/以下にすべてのファイルがインストールされました。
シンボリックリンクの作成
扱いを容易にする為、/usr/java/j2sdk1.4.2_09に対してシンボリックリンク(j2sdk)を作成します。
rootにて以下を実行します。
rootにて以下を実行します。
# ln -s /usr/java/j2sdk1.4.2_09 /usr/java/j2sdk
環境変数の設定
環境変数JAVA_HOME及び/usr/java/j2sdk/binにパスを通します。
ログインシェルがbashの場合
全ユーザに対し設定する場合、/etc/profileに、
単一ユーザにのみ設定する場合、${HOME}/.bash_profileに以下の行を追加設定します。
単一ユーザにのみ設定する場合、${HOME}/.bash_profileに以下の行を追加設定します。
JAVA_HOME=/usr/java/j2sdk PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH変更後は、
$ source ~/.bash_profile または $ source /etc/profileとして、変更を反映させる。(又は再度ログインする)
ログインシェルがtcshの場合
全ユーザに対し設定する場合、/etc/csh.cshrcに、
単一ユーザにのみ設定する場合、${HOME}/.tcshrc(又は.cshrc)に以下の行を追加設定(無い場合は新規作成)します。
単一ユーザにのみ設定する場合、${HOME}/.tcshrc(又は.cshrc)に以下の行を追加設定(無い場合は新規作成)します。
setenv JAVA_HOME /usr/java/j2sdk
setenv PATH ${PATH}:${JAVA_HOME}/bin
変更後は、$ source ~/.tcshrc または $ source /etc/csh.cshrcとして、変更を反映させる。(又は再度ログインする)
実行(確認)
$ java -version java version "1.4.2_09" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05) Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode) (*)赤字が入力部分として、バージョン情報がでればOKです。
Copyright ima All Rights Reserved.