一、安装graalvm
1、官网:https://www.graalvm.org/downloads/
2、配置环境变量
- 2.1、环境变量必须使用java_home,否则会出现问题
- 2.2、在系统变量配置path,%java_home%\bin,注意必须放在顶部第一位
- 2.3、配置jdk的环境变量,在path中
3、cmd窗口执行如下命令(只在jdk 17版本用)
如果是java17
gu install native-image
gu list
注意(踩坑):如果是jdk21的话,graalvm-jdk-21.0.1+12.1无需安装native image
只需在cmd 敲 native-image --version 出现下图就说明已经安装好
二、安装visual studio
1、版本必须是2022版本的
2、配置c++,语言必须选择英文
3、完事重启机器
三、新建spring boot项目
1、pom文件配置插件
<plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> <!--原生镜像构建插件--> <plugin> <groupid>org.graalvm.buildtools</groupid> <artifactid>native-maven-plugin</artifactid> <version>0.9.23</version> </plugin> </plugins>
2、封装 exe
在项目的根目录下(也就是 和pom文件同一级)执行以下命令即可将项目封装成exe。
mvn -pnative native:compile
3、在target文件夹下会生成exe文件
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论