”温故知新” なことなど

コメントは、タイトル下の"without comments"を押下して記入ください

Javaのアップデート方法1

without comments

前にHadoop機を組み立てているときに、nicが認識されないことで苦戦していたら、

ご学友の方に[CentOS]5.4を入れればnicが自然に認識されるよとお教えいただいた。

みると[CentOS]5.4のデフォルトのJavaは1.4だったので、アップデートしようとしていたところ、

[JDK1.6]をインストールして、java -version コマンドを打ってもVersion1.4が表示されるのが、なぜかわからなかった。

いちおうインストールするディレクトリは、前回から変更して/usr/javaにすることにした。
先にchmodで実行権限を付与する。
[root@hdp_master java]# chmod 705 jdk-6u18-linux-i586-rpm.bin

インストール開始

[root@hdp_master java]# ./jdk-6u13-linux-i586-rpm.bin

ライセンスのとろこは、spaceキーで飛ばしていき、yesを入力

Press Enter to continue…..  //空enterを押下。
Done. //インストール完了!!

環境設定

[root@hdp_master java]# vi /etc/profile

/etc/profileの下段に3行を追加する(環境設定)

export JAVA_HOME=/usr/java/jdk1.6.0_13
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
設定内容を反映
[root@hdp_master java]# source /etc/profile

コンパイル&実行環境の設定
シンボリックリンクがデフォルトの/usr/bin/javaを指しているので、
あたらしいjavaを指すように設定する
念のためjdkが使用されているバージョンを確認

[root@hdp_master java]# alternatives --display java

新しいjavaを読むように追加する

[root@hdp_master java]# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_18/bin/java 200

[root@hdp_master java]# alternatives --config java
2 プログラムがあり 'java' を提供します。
選択       コマンド
----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2           /usr/java/jdk1.6.0_18/bin/java
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:

ここで2を入力してenterを押下して完了。

最後に、java -versionと javac -versionでバージョンが同じになっていることを確認!

参考URL: http://blog.livedoor.jp/incomplete_7/archives/51918829.html

Written by nextschool

3月 13th, 2010 at 8:20 pm

Posted in Hacks

Tagged with ,

Leave a Reply