- JDK 23用GraalVM (最新)
- JDK 24用GraalVM (早期アクセス)
- JDK 21用GraalVM
- JDK 17用GraalVM
- アーカイブ
- 開発ビルド
macOSプラットフォームへのインストール #
GraalVMは、macOSのx64およびAArch64アーキテクチャで利用できます。macOSにGraalVMをインストールするには、
macOSでは、JDKのインストールパスは次のようになります:/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Home/。
好みのインストールオプションを選択してください。
SDKMAN! #
SDKMAN!を使用してOracle GraalVMをインストールします。
sdk install java <version>-graal
GraalVM Community Editionをインストールするには、コマンドのgraal
をgraalce
に変更します。
SDKMAN!を使用すると、JDKのインストールと切り替えが簡単になります。インストール可能なGraalVMリリースを確認するには、次を実行します
sdk list java
アーカイブから #
他のJDKのインストールに影響を与えることなく、アーカイブ(.tar.gz)から現在のユーザー用に任意の場所にGraalVMをインストールします。
-
GraalVMダウンロードページに移動します。Javaのバージョン、オペレーティングシステムとしてmacOS、アーキテクチャとしてx64またはaarch64を選択し、ダウンロードします。
- アーカイブを解凍します。
tar -xzf graalvm-jdk-<version>_macos-<architecture>.tar.gz
または、Finderでファイルを開きます。
- ダウンロードしたパッケージを適切な場所、/Library/Java/JavaVirtualMachines/ディレクトリに移動します。これはシステムディレクトリであるため、
sudo
が必要ですsudo mv graalvm-jdk-<version>_macos-<architecture> /Library/Java/JavaVirtualMachines
移動が成功したかどうかを確認し、インストールされているすべてのJDKのリストを取得するには、
/usr/libexec/java_home -V
を実行します。 - マシンに複数のJDKがインストールされている可能性があります。次のステップは、ランタイム環境を構成することです。
JAVA_HOME
環境変数を、GraalVMのインストールディレクトリに解決されるように設定します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でGraalVMをデフォルトのJREまたはJDKインストールとして指定できます。
スクリプトフレンドリーなURL #
スクリプトフレンドリーなURLを使用すると、コマンドラインから、またはダウンロードURLを使用してスクリプトやDockerfileでGraalVMを自動的にダウンロードできます。<version>
と<architecture>
を、JDKバージョンとaarch64
またはx64
アーキテクチャに置き換えます。
# Download with wget
wget https://download.oracle.com/graalvm/<version>/latest/graalvm-jdk-<version>_macos-<architecture>_bin.tar.gz
# Download with curl
curl https://download.oracle.com/graalvm/<version>/latest/graalvm-jdk-<version>_macos-<architecture>_bin.tar.gz
# Download from archive
curl https://download.oracle.com/java/<version>/archive/jdk-<version>_macos-<architecture>_bin.tar.gz
その他のインストールオプションについては、GraalVMダウンロードページにアクセスしてください。
macOSでのネイティブイメージの前提条件 #
ネイティブイメージには、Xcodeコマンドラインツールが必要です。インストールするには、次を実行します
xcode-select --install
インストールに関する注意 #
JAVA_HOMEコマンドについて #
情報プロパティファイルであるInfo.plistは、最上位のContents/ディレクトリにあります。これは、GraalVMがmacOS固有の/usr/libexec/java_home
メカニズムに参加していることを意味します。利用可能な他のJDKインストールに応じて、/usr/libexec/java_home -v23
が/Library/Java/JavaVirtualMachines/<graalvm>/Contents/Home
を返す可能性があります。/usr/libexec/java_home -v23 -V
を実行して、java_home
コマンドで利用可能なJVMの完全なリストを表示できます。このコマンドは、JVMをバージョン降順にソートし、指定されたバージョンでデフォルトとして一番上のものを選択します。