検索 
       
[V5] Oracle純正のJavaをインストールした後OpenJDKやGNU、GCJのJavaから切り替えるにはどのようにすればいいでしょうか。

※本FAQ内容は現在非推奨の情報です。

Linux OSの場合は下記の手順でJavaの設定を変更できます。
JDKをインストール後、下記のコマンドを実行してください。
※Proselfを停止した上で切り替えを実施してください。

#alternatives --install /usr/bin/java java /usr/java/default/bin/java 181000 --slave /usr/bin/jar jar /usr/java/default/bin/jar --slave /usr/bin/jarsigner jarsigner /usr/java/default/bin/jarsigner --slave /usr/bin/javac javac /usr/java/default/bin/javac --slave /usr/bin/javadoc javadoc /usr/java/default/bin/javadoc --slave /usr/bin/javah javah /usr/java/default/bin/javah --slave /usr/bin/javaws javaws /usr/java/default/bin/javaws --slave /usr/bin/javap javap /usr/java/default/bin/javap --slave /usr/bin/jconsole jconsole /usr/java/default/bin/jconsole --slave /usr/bin/jdb jdb /usr/java/default/bin/jdb --slave /usr/bin/jhat jhat /usr/java/default/bin/jhat --slave /usr/bin/jinfo jinfo /usr/java/default/bin/jinfo --slave /usr/bin/jmap jmap /usr/java/default/bin/jmap --slave /usr/bin/jps jps /usr/java/default/bin/jps --slave /usr/bin/jrunscript jrunscript /usr/java/default/bin/jrunscript --slave /usr/bin/jsadebugd jsadebugd /usr/java/default/bin/jsadebugd --slave /usr/bin/jstack jstack /usr/java/default/bin/jstack --slave /usr/bin/jstat jstat /usr/java/default/bin/jstat --slave /usr/bin/jstatd jstatd /usr/java/default/bin/jstatd --slave /usr/bin/keytool keytool /usr/java/default/bin/keytool

下記のコマンドで現在のJavaの状況がわかります。
#alternatives --display java

下記のコマンドでOracle純正のJavaに変更します。
#alternatives --config java

コマンド実行例
2 プログラムがあり 'java' を提供します。

選択 コマンド
-----------------------------------------------
1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
*+ 2 /usr/java/default/bin/java

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

例では2を押下してOracle純正のJavaを選択します。

(最終更新日:2024/02/15)