SpringBoot3通过GraalVM生成exe执行文件问题
更新时间:2024年12月28日 09:12:33 作者:程序员阿明
文章介绍了如何安装GraalVM和Visual Studio,并通过Spring Boot项目将Java应用程序封装成可执行文件(.exe)
一、安装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文件
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot管理RabbitMQ中的Channel详解
这篇文章主要介绍了SpringBoot管理RabbitMQ中的Channel详解,channel仅存在于connection的上下文中,而不会单独存在,当channel关闭时,其上的所有channel也会关闭,需要的朋友可以参考下2023-08-08
最新评论