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