📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| 63行目: | 63行目: | ||
== Open JDKおよびOracle JDKの設定 == | == Open JDKおよびOracle JDKの設定 == | ||
まず、既にインストールされているOpen JDKおよびOracle JDKにおいて、<br> | |||
以下の出力例にある<u><code>Priority</code></u>項目の値を確認する。<br> | |||
sudo alternatives --config java | |||
# 出力例 | |||
There are 2 programs which provide 'java'. | |||
Selection Path Priority Status | |||
------------------------------------------------------------ | |||
* 0 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 auto mode | |||
1 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode | |||
2 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 manual mode | |||
<br> | |||
<u>Oracle JDKを使用する場合、OSにJavaの実行ファイルのパスを知らせる必要があるため、以下のコマンドを実行する。</u><br> | <u>Oracle JDKを使用する場合、OSにJavaの実行ファイルのパスを知らせる必要があるため、以下のコマンドを実行する。</u><br> | ||
sudo update-alternatives --install / | sudo update-alternatives --install /usr/bin/java java /<Oracle JDKのインストールディレクトリ>/bin/java <上記のPriority項目における一意の値> | ||
sudo update-alternatives --install /usr/bin/javac javac /<Oracle JDKのインストールディレクトリ>/bin/javac <上記のPriority項目における一意の値> | |||
sudo update-alternatives --install / | |||
sudo update-alternatives --set java /<Oracle JDKのインストールディレクトリ>/bin/java | sudo update-alternatives --set java /<Oracle JDKのインストールディレクトリ>/bin/java | ||
sudo update-alternatives --set javac /<Oracle JDKのインストールディレクトリ>/bin/javac | sudo update-alternatives --set javac /<Oracle JDKのインストールディレクトリ>/bin/javac | ||
<br> | <br> | ||
上記のjavaとjavacのディレクトリにおいて、正常に設定されているかどうかを確認する。<br> | 上記のjavaとjavacのディレクトリにおいて、正常に設定されているかどうかを確認する。<br> | ||
update-alternatives --list java | sudo update-alternatives --list java | ||
update-alternatives --list javac | sudo update-alternatives --list javac | ||
<br> | <br> | ||
PCを再起動する。<br> | PCを再起動する。<br> | ||
<br> | <br> | ||
標準で使用するOpen JDKおよびOracle JDKを設定するため、以下のコマンドを実行する。<br> | 標準で使用するOpen JDKおよびOracle JDKを設定するため、以下のコマンドを実行する。<br> | ||
alternatives --config java | sudo alternatives --config java | ||
<br> | <br> | ||
標準で使用するOpen JDKおよびOracle JDKを選択する。<br> | 標準で使用するOpen JDKおよびOracle JDKを選択する。<br> | ||
| 91行目: | 96行目: | ||
* 他のOracle JDKを選択する場合は、数字キーを入力する。 | * 他のOracle JDKを選択する場合は、数字キーを入力する。 | ||
<br> | <br> | ||
複数のバージョンのOpen JDKおよびOracle JDKがインストールされている場合、以下のように、全てのバージョンが表示される。<br> | |||
There are | There are 3 programs which provide 'java'. | ||
Selection Path Priority Status | |||
----------------------------------------------- | ------------------------------------------------------------ | ||
* | * 0 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 auto mode | ||
1 /home/suse/InstallSoftware/Java/jdk-15.0.1/bin/java 3 manual mode | |||
2 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode | |||
3 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 manual mode | |||
Enter to keep the current selection[+], or type selection number: | Enter to keep the current selection[+], or type selection number: | ||
<br> | <br> | ||
上記の設定後は、Open JDKおよびOracle JDKのバージョンを確認する。<br> | 上記の設定後は、Open JDKおよびOracle JDKのバージョンを確認する。<br> | ||