第一步,配置GraalVM SDK
1. 下载SDK环境包:https://github.com/graalvm/graalvm-ce-builds/releases
2. 将下载下来的文件解压到本地电脑,记住这个路径。如:
D:\Program Files\graalvm-ce-java17-22.3.1
3.配置GraalVM环境变量
1.新建环境变量
变量名:GRAALVM_HOME
变量值:D:\Program Files\graalvm-ce-java17-22.3.1
2.将环境添加到path路径中
%GRAALVM_HOME%\bin
3.在CMD命令使用命令查询,如果能查询到版本,代表配置成功
gu --version
4.下载native-image,使用下面的命令下载native-image,装完以后重启电脑
gu install native-image
4.配置系统环境
1.安装VS生成工具
2.配置生成工具环境
找到自己VC的安装位置,将cl的位置添加到path中。默认路径为:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\bin\Hostx64\x64
5.项目设置环境
如果使用idea创建项目,在创建的时候直接勾选“GraalVM Native Support”即可,不需要进行其他设置
- Gradle:
id("org.graalvm.buildtools.native") version "0.9.20"
- Maven:
<plugins> <plugin> <groupId>org.graalvm.buildtools</groupId> <artifactId>native-maven-plugin</artifactId> </plugin> </plugins>
6.生成exe
1.开始菜单启动x64 Native Tools Command…
2.定位到项目的目录下。运行生成命令
- Gradle:
gradlew nativeCompile
- Maven:
mvn -Pnative native:compile
maven项目生成的exe执行文件在target目录下,gradle生成的可执行文件在“build\native\nativeCompile”