- 适用于 JDK 23 的 GraalVM(最新)
- 适用于 JDK 24 的 GraalVM(抢先体验)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发版本
Windows 平台安装
GraalVM 可在 x64 架构的 Windows 上使用。我们建议您从存档安装 Windows 上的 GraalVM。
从存档安装 #
-
导航到 GraalVM 下载页面。选择 Java 版本、操作系统为 **Windows**,然后下载。
-
切换到您要安装 GraalVM 的目录,然后将 .zip 存档文件移动到该目录。
-
将存档解压缩到您的文件系统。
- 机器上可能安装了多个 JDK。下一步是配置运行时环境。通过命令行设置环境变量的方式对 Windows 8、10 和 11 来说是相同的。
- 设置
JAVA_HOME
环境变量以解析到 GraalVM 安装目录,例如setx /M JAVA_HOME "C:\Progra~1\Java\<graalvm>"
- 将
PATH
环境变量的值设置为 GraalVM 的 bin 目录setx /M PATH "C:\Progra~1\Java\<graalvm>\bin;%PATH%"
请注意,
/M
标志(等效于-m
)需要提升的用户权限。
- 设置
- 重新启动命令提示符以重新加载环境变量。然后使用以下命令检查变量是否设置正确
echo %PATH% echo %JAVA_HOME%
或者,您可以通过 Windows GUI 设置环境变量
- 转到 Windows 开始菜单,然后选择 **设置**,再选择 **高级**。
- 单击 **环境变量**。在“系统变量”部分中找到
JAVA_HOME
变量并选中它。 - 单击 **编辑**。
- 单击 **新建**。
- 单击 **浏览** 查找要添加的目录。单击 **确定** 确认。
- 重新启动命令提示符以重新加载环境变量。
对 PATH
环境变量重复相同的操作。
Windows 上 Native Image 的先决条件 #
在 Windows 上,Native Image 需要 Visual Studio 和 Microsoft Visual C++(MSVC)。使用 **Visual Studio 2022 版本 17.6.0 或更高版本**。
安装 Visual Studio Build Tools 和 Windows SDK #
-
从 visualstudio.microsoft.com 下载 Visual Studio Build Tools 2022 或更高版本(C 开发环境)。
-
通过打开下载的文件来启动安装,然后单击 **继续**
-
在主窗口中选择 **使用 C++ 进行桌面开发** 复选框。在右侧的“安装详细信息”下,确保选择了两个要求,**Windows 11 SDK** 和 **MSVC (…) C++ x64/x86 构建工具**。单击 **安装** 继续。
您现在应该能够使用 GraalVM Native Image 进行构建。
检查现有的 Visual Studio 安装 #
如果您的系统上已经安装了 Visual Studio,请按照以下步骤检查是否安装了正确的组件。
-
打开 Visual Studio 安装程序
-
在“已安装”选项卡下,单击 **修改** 并选择 **单个组件**
-
然后滚动到底部,确认 Windows 11 SDK 和 Visual Studio SDK 复选框是否已选中。现在您可以开始使用 Native Image。
开始使用 Native Image #
如果 Native Image 能够在已知位置找到合适的 Visual Studio 安装,它会自动设置构建环境。因此,在您的 PATH
上安装了 GraalVM JDK 后,您现在可以在命令提示符 (cmd
) 或 PowerShell (pwsh
) 中运行 native-image
实用程序。
要检查 native-image
版本,请运行
C:\> native-image.cmd --version
要使用 Native Build Tools Maven 插件 构建项目,请运行
mvnw.cmd native:compile
要使用 Native Build Tools Gradle 插件 构建项目,请运行
gradlew.bat nativeCompile
本指南是为 Windows 11 编写的,但对 Windows 8 和 10 也应该有效。
其他安装选项 #
有关 Windows 的其他安装选项,请访问 GraalVM 下载页面。