- JDK 23用GraalVM(最新)
- JDK 24用GraalVM(早期アクセス)
- JDK 21用GraalVM
- JDK 17用GraalVM
- アーカイブ
- 開発ビルド
Linuxプラットフォームへのインストール #
GraalVMは、x64およびAArch64アーキテクチャのLinuxで利用可能です。LinuxにGraalVMをインストールするには、以下の方法があります。
ご希望のインストールオプションを選択してください。
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バージョン、オペレーティングシステムにLinux、アーキテクチャにx64またはaarch64を選択してダウンロードします。
-
GraalVMをインストールするディレクトリに移動し、そこに.tar.gzファイルを移動します。
- アーカイブを解凍します
tar -xzf graalvm-jdk-<version>_linux-<architecture>.tar.gz
- マシンに複数のJDKがインストールされている場合があります。ランタイム環境を構成します。
JAVA_HOME
環境変数の値をインストールディレクトリに設定します。export JAVA_HOME=/path/to/<graalvm>
PATH
環境変数の値をGraalVMのbin/ディレクトリに設定します。export PATH=/path/to/<graalvm>/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>_linux-<architecture>_bin.tar.gz
# Download with curl
curl https://download.oracle.com/graalvm/<version>/latest/graalvm-jdk-<version>_linux-<architecture>_bin.tar.gz
# Download from archive
curl https://download.oracle.com/java/<version>/archive/jdk-<version>_linux-<architecture>_bin.tar.gz
その他のインストールオプションについては、GraalVMダウンロードページをご覧ください。
LinuxでのNative Imageの前提条件 #
Native Imageは、ローカルツールチェーン(Cライブラリのヘッダーファイル、glibc-devel
、zlib
、gcc
、および/またはlibstdc++-static
)に依存します。これらの依存関係は、Linuxマシンでパッケージマネージャーを使用してインストールできます(まだインストールされていない場合)。
Oracle Linuxでは、yum
パッケージマネージャーを使用します。
sudo yum install gcc glibc-devel zlib-devel
一部のLinuxディストリビューションでは、さらにlibstdc++-static
が必要になる場合があります。オプションのリポジトリが有効になっている場合、libstdc++-static
をインストールできます(Oracle Linux 7の場合はol7_optional_latest、Oracle Linux 8の場合はol8_codeready_builder、Oracle Linux 9の場合はol9_codeready_builder)。
Ubuntu Linuxでは、apt-get
パッケージマネージャーを使用します。
sudo apt-get install build-essential zlib1g-dev
その他のLinuxディストリビューションでは、dnf
パッケージマネージャーを使用します。
sudo dnf install gcc glibc-devel zlib-devel libstdc++-static