Java Platform, Standard Editionインストレーション・ガイド
目次      

10 macOSでのJDKのインストール

JDK 8u451では、JavaFXはJava SE 8の一部として含まれなくなりました。 詳細は、https://www.oracle.com/javase/javafxを参照してください。

JDKでは、Intelベース(x64)とApple Silicon (AArch64)の両方のMacコンピュータがサポートされます。

このトピックには、次の項があります。

macOSにJDKをインストールする場合のシステム要件

サポートされているプロセッサおよびブラウザについては、「Oracle JDK 8およびJRE 8の動作保証済システム構成」を参照してください。

ノート: JDKをインストールすると、JREもインストールされます。 例外として、現在のJREが下位のバージョンに置き換えられることはありません。 JREの下位のバージョンをインストールするには、「JREのアンインストール」の説明に従って、まず現在のバージョンをアンインストールします。

macOSでのJDKのインストール手順の表記

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です。

macOS上のデフォルトJDKバージョンの決定

コマンド行を使用して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

MacOSにJDKをインストール

Java Development Kit (JDK)をインストールすると、関連するJava Runtime Environment (JRE)が同時にインストールされます。

MacOSにJDKをインストールするには:

  1. 必要なJDK .dmgまたは.tar.gzファイルをJavaのダウンロードからダウンロードします:
    • macmacOS64システム: jdk-1.8_macos-x64_bin.dmgまたはjdk-1.8_macos-x64_bin.tar.gz
    • macOS aarch64 (64ビットARM)システム: jdk-1.8_macos-aarch64_bin.dmgまたはjdk-1.8_macos-aarch64_bin.tar.gz

    ライセンス契約に同意するをクリックします。

  2. ブラウザの「ダウンロード」ウィンドウまたはファイル・ブラウザから、.dmgファイルをダブルクリックして起動します。 開いているボックスのアイコンと.pkgファイルの名前を含む「検索」ウィンドウが表示されます。
  3. JDK 1.8.pkgアイコンをダブルクリックして、インストール・アプリケーションを起動します。 インストール・アプリケーションに「はじめに」ウィンドウが表示されます。
  4. 「続行」をクリックします。 「インストール・タイプ」ウィンドウが表示されます。
  5. 「インストール」をクリックします。 メッセージを表示するウィンドウが表示されます: Installer is trying to install new software. Enter your password to allow this.
  6. 管理者のユーザー名とパスワードを入力し、「ソフトウェアのインストール」をクリックします。 ソフトウェアがインストールされ、確認ウィンドウが表示されます。

ソフトウェアのインストール後、ディスク領域を節約する場合は、.dmgまたは.tar.gzファイルを削除できます。

MacOSでのJDKのアンインストール

macOSでJDKをアンインストールするには、管理者権限が必要です。

ノート: Javaツールを/usr/binから削除して、Javaをアンインストールしようとしないでください。 このディレクトリはシステム・ソフトウェアの一部で、次にOSの更新を実行するときに変更がリセットされます。

  1. /Library/Java/JavaVirtualMachinesに移動します。
  2. rmコマンドをrootユーザーとして実行するか、sudoツールを使用して、JDKがインストールされているディレクトリを削除します:

    $ rm -rf jdk-1.8.jdk

macOSでのインストールに関するFAQ

この項では、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は含まれません。

目次      

Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved.