JDK 8u451では、JavaFXはJava SE 8の一部として含まれなくなりました。 詳細は、https://www.oracle.com/javase/javafxを参照してください。
JDKでは、Intelベース(x64)とApple Silicon (AArch64)の両方のMacコンピュータがサポートされます。
このトピックには、次の項があります。
サポートされているプロセッサおよびブラウザについては、「Oracle JDK 8およびJRE 8の動作保証済システム構成」を参照してください。
ノート: JDKをインストールすると、JREもインストールされます。 例外として、現在のJREが下位のバージョンに置き換えられることはありません。 JREの下位のバージョンをインストールするには、「JREのアンインストール」の説明に従って、まず現在のバージョンをアンインストールします。
JDKインストーラでサポートされるのは、Java機能リリースの1つのバージョンのみになりました。 同じ機能リリースの複数のバージョンをインストールすることはできません。
たとえば、JDK 8u381とJDK 8u371を同時にインストールすることはできません。 JDK 8u371のインストール後にJDK 8u381をインストールしようとすると、インストーラはJDK 8u371をアンインストールし、JDK 8u381をインストールします。
ノート: 同じ機能ファミリの新しいバージョンがすでに存在する場合に古いバージョンのJDKをインストールすると、エラーが表示され、古いバージョンをインストールする必要がある場合に新しいバージョンのJDKをアンインストールするように求められます。
JDKは、更新バージョンに関係なく/Library/Java/JavaVirtualMachines/jdk-1.8.jdk
にインストールされます。 たとえば、JDK 8u381はこのディレクトリにインストールされます。
インストーラのファイル名は、jdk-1.8_macos-arch_bin.dmg
またはjdk-1.8_macos-arch_bin.tar.gz
です。arch
は、macmacOS64システムの場合はx64
、macOS aarch64 (64ビットARM)システムの場合はaarch64
です。
コマンド行を使用してJavaアプリケーションを起動すると、デフォルトのJDKが使用されます。 macOSシステムに複数のJDKがインストールされている場合があります:
ターミナル・ウィンドウでjava -version
と入力すると、JDKのどのバージョンがデフォルトであるかを確認できます。 インストールされているバージョンが20 Interim 0、Update 0およびPatch 0の場合、テキスト1-8
を含む文字列が表示されます。 たとえば、
$ java -version java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b07, mixed mode)
別のバージョンのJavaを実行するには、フルパスを指定するか、java_home
ツールを使用します。 たとえば、
$ /usr/libexec/java_home -v 8 --exec javac -version
Java Development Kit (JDK)をインストールすると、関連するJava Runtime Environment (JRE)が同時にインストールされます。
MacOSにJDKをインストールするには:
.dmg
または.tar.gz
ファイルをJavaのダウンロードからダウンロードします:
jdk-1.8_macos-x64_bin.dmg
またはjdk-1.8_macos-x64_bin.tar.gz
jdk-1.8_macos-aarch64_bin.dmg
またはjdk-1.8_macos-aarch64_bin.tar.gz
ライセンス契約に同意するをクリックします。
.dmg
ファイルをダブルクリックして起動します。 開いているボックスのアイコンと.pkg
ファイルの名前を含む「検索」ウィンドウが表示されます。 JDK 1.8.pkg
アイコンをダブルクリックして、インストール・アプリケーションを起動します。 インストール・アプリケーションに「はじめに」ウィンドウが表示されます。 Installer is trying to install new software. Enter your password to allow this.
ソフトウェアのインストール後、ディスク領域を節約する場合は、.dmg
または.tar.gz
ファイルを削除できます。
macOSでJDKをアンインストールするには、管理者権限が必要です。
ノート: Javaツールを/usr/bin
から削除して、Javaをアンインストールしようとしないでください。 このディレクトリはシステム・ソフトウェアの一部で、次にOSの更新を実行するときに変更がリセットされます。
/Library/Java/JavaVirtualMachines
に移動します。rm
コマンドをrootユーザーとして実行するか、sudo
ツールを使用して、JDKがインストールされているディレクトリを削除します:
$ rm -rf jdk-1.8.jdk
この項では、macOSコンピュータでのJDKのインストールに関連した次のようなよくある質問への回答を示します。
1. システム・デフォルトであるJavaのバージョンを見つけるにはどうすればよいですか。
コマンド行からJavaアプリケーションを実行すると、デフォルトのJDKが使用されます。 Javaアプリケーションを開発しない場合、このことを気にする必要はありません。 「macOS上のデフォルトJDKバージョンの決定」を参照してください。
2. Javaをアンインストールするにはどうすればよいですか。
「macOSでのJDKのアンインストール」を参照してください。
3. Java for macOS 2012-006をインストールした後に、Java 8のmacOS JDKと一緒にAppleのJava 6を引き続き使用できますか。
コマンドラインを使用してJava 6で引き続き開発する場合は、お気に入りのコマンド環境の起動スクリプトを変更できます。 bashの場合、次を使用します。
$ export JAVA_HOME=`/usr/libexec/java_home -v 20`
一部のアプリケーションでは、/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は含まれません。
目次 前 次