4 macOSでのJDKのインストール
macOSにJDKをインストールする場合のシステム要件
macOSにJDKをインストールする場合のシステム要件は次のとおりです。
-
macOSを実行するIntelベースのコンピュータ
-
管理者権限。
単一ユーザーのJavaをインストールすることはできません。macOSへのJDKのインストールは、システム全体ベースですべてのユーザーに対して実行します。macOSにJDKをインストールするには管理者権限が必要です。
macOSのデフォルトのJDKバージョンの確認
コマンド行を使用してJavaアプリケーションを起動すると、デフォルトのJDKが使用されます。
端末ウィンドウでjava -version
と入力することにより、どのJDKのバージョンがデフォルトであるかを確認できます。インストールされているバージョンが15、一時0、更新0、パッチ0の場合、テキスト15
が含まれる文字列が表示されます。次に例を示します。
$ java -version
java version "15"
Java(TM) SE Runtime Environment (build 15)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)
異なるバージョンのJavaを実行するには、フルパスを指定するか、java_home
ツールを使用します。次に例を示します。
$ /usr/libexec/java_home -v 15 --exec javac -version
macOSでのJDKのアンインストール
ノート:
/usr/bin
からJavaツールを削除することでJavaをアンインストールしないでください。このディレクトリはシステム・ソフトウェアの一部で、次にOSの更新を実行するときに変更がリセットされます。
macOSプラットフォームでのインストールに関するFAQ
この項では、macOSコンピュータでのJDKのインストールに関連した次のようなよくある質問への回答を示します。
1. システム・デフォルトであるJavaのバージョンを見つけるにはどうすればよいですか。
コマンド行からJavaアプリケーションを実行すると、デフォルトのJDKが使用されます。Javaアプリケーションを開発しない場合、このことを気にする必要はありません。macOSのデフォルトのJDKバージョンの確認を参照してください。
2. Javaをアンインストールするにはどうすればよいですか。
「macOSでのJDKのアンインストール」を参照してください。
3. Java for macOS 2012-006をインストールした後に、Java 15のmacOS JDKと一緒にAppleのJava 6を引き続き使用できますか。
コマンド行を使用して引き続きJava 6を使用して開発する場合、希望するコマンド環境になるように起動スクリプトを変更できます。bashの場合、次を使用します。
$ export JAVA_HOME=`/usr/libexec/java_home -v 14`
一部のアプリケーションでは、/usr/bin/java
を使用してJavaを呼び出します。Java for macOS 2012-006をインストールすると、/usr/bin/java
では、インストールされた最新のJDKが検索され、/usr/bin
内のJava関連のすべてのコマンド行ツールに対してそれが使用されます。Java 6が検索されるようにこれらのアプリケーションを変更するか、アプリケーションの新しいバージョンについて開発者に連絡する必要があります。
4. アプリケーションのユーティリティのJava Preferencesアプリケーションはどうなったのですか。
Java Preferencesアプリケーションは、Apple Javaインストールの一部でしたが、Oracle Javaでは使用されません。したがって、Apple Javaを含まないAppleのmacOSリリースには、Java Preferencesは含まれません。