MacOS で Java (JDK) のバージョンを切り替える

このチュートリアルでは、お使いの MacOS デバイスで JAVA バージョンを切り替える方法についてご案内しています。 これは、更新された JAVA のバージョンで動作しないアプリケーションを操作するのに便利です。 たとえば、Cassandra などのアプリケーションは JAVA バージョン 8 でしか動作しません。

まず、複数の JAVA バージョンがインストールされていることを確認する必要があります。

  1. 新しいターミナル ウィンドウを開き、以下のように入力します:
/usr/libexec/java_home -V

出力は、以下のようになっています:

Matching Java Virtual Machines (2):11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

2 つの JDKがあることに注意してください。 もし、切り替えるべきJavaのバージョンに気づかなかった場合は、ここから適切なものをダウンロードし、インストールしてください(JDK 8は1.8と表記されます)。

2.切り替えたいJDKのバージョンをメモしておく。 例えば、「11.0」と「1.8」は、上記の例で使用できるJDKのバージョンです。 たとえば、JDK 8 に切り替えたい場合は、次の行を入力します:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

11.0 の場合は、「1.8」を「11.0」に切り替えます。

java -version

すべての手順を正しく実行した場合、JDK のバージョンが最後のステップで指定したものと関連するはずです:

5. (オプション) このバージョンをデフォルトの JDK にするには、Terminal で次のように入力します:

open ~/.bash_profile

次に、手順 3 で Terminal で入力した内容をこのファイルに追加します:

# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

保存してファイルを閉じます:

完了

コメントを残す

メールアドレスが公開されることはありません。