macOSプラットフォームでのインストール
Oracle GraalVMは、x64およびAArch64アーキテクチャのmacOSで使用できます。
macOSの場合、JDKのインストール・パスは、/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Homeであることに注意してください。
次のステップを実行して、Oracle GraalVMをインストールします:
-
Oracle Javaダウンロードに移動します。希望するOracle GraalVMのバージョンを選択し、Javaのバージョンは21、オペレーティング・システムはmacOSを選択し、アーキテクチャを選択します。ダウンロードを開始します。
- 隔離属性を削除します(macOS Catalina以降に必要)。
sudo xattr -r -d com.apple.quarantine graalvm-jdk-<version>_macos-<architecture>.tar.gz
- アーカイブを解凍します:
tar -xzf graalvm-jdk-<version>_macos-<architecture>.tar.gz
または、ファインダでファイルを開きます。
- ダウンロードしたパッケージを適切な場所である/Library/Java/JavaVirtualMachinesディレクトリに移動します。これはシステム・ディレクトリであるため、
sudo
が必要です:sudo mv graalvm-jdk-<version>_macos-<architecture> /Library/Java/JavaVirtualMachines
移動が成功したかどうかを確認し、インストールされているすべてのJDKのリストを取得するには、
/usr/libexec/java_home -V
を実行します。 - 複数のJDKをマシンにインストールできます。次のステップでは、ランタイム環境を構成します:
JAVA_HOME
環境変数がインストール・ディレクトリに解決されるように設定します:export JAVA_HOME=/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Home
PATH
環境変数の値をGraalVM binディレクトリに設定します:export PATH=/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Home/bin:$PATH
- インストールが成功したかどうかを確認するには、
java -version
コマンドを実行します。
必要に応じて、Java IDEでデフォルトのJREまたはJDKインストールとしてOracle GraalVMを指定できます。
インストールに関するノート
JAVA_HOMEコマンド
情報プロパティ・ファイルInfo.plistは、最上位のContentsフォルダにあります。これは、Oracle GraalVMがmacOS固有の/usr/libexec/java_home
メカニズムに参加していることを意味します。使用可能な他のJDK 17インストールに応じて、/usr/libexec/java_home -v21
から/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Home
が返されるようになりました。/usr/libexec/java_home -v21 -V
を実行して、java_home
コマンドで使用可能なJVMの完全なリストを表示できます。このコマンドは、JVMをバージョンの降順でソートし、最上位のJVMを指定されたバージョンのデフォルトとして選択します。特定のバージョン内では、ソート順序は安定しているようですが、不特定です。