centOS:java設定

久々にjavaを使ってプログラムを作成していました。
ソースコードが作成ができて、コンパイルもできました。

しかし、実行してみたところエラーが起きてしまいました。
以前、java SE Development Kit (JDK)をインストールをしたのですが・・・
原因は・・・『javaの共存ができていなかったそうです。(alternatives)』

そのことが理解ができていなかったので、jdkのアンインストールまでしてしまいました。

設定は無事にできましたので、メモを書きます。

■設定
1.oracleサイトからjdkファイルをダウンロードする。
リンク
2.インストールを行う

[user@localhost]#rpm -ivh jdk-7u25-linux-x64.rpm
準備中...
########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...

3.インストールしたjdkをalternativeを使って登録

[user@localhost]#sudo alternatives --install /usr/bin/java java /usr/java/dk1.7.0_25/bin/java 17035
[user@localhost]#

4.alternativesでインストールしたjdkに切り替える

[user@localhost]#sudo alternatives --config java

3 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 3           /usr/java/dk1.7.0_25/bin/java

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

※もう3に設定している状態です。

4.javaのバージョンの確認

[user@localhost]# java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

これにより設定ができました。

[参考文献]
http://d.hatena.ne.jp/necoyama3/20110505/1304587888
http://d.hatena.ne.jp/torazuka/20110622/alternatives

centOS, java

Posted by こなつ


PAGE TOP