Spring Boot3通过GraalVM生成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窗口执行如下命令

复制代码
gu install native-image

gu list

二、安装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文件

相关推荐
十月南城几秒前
MyBatis 进阶治理点——缓存、副作用、拦截与批处理的得失分析
后端·架构
哈哈哈笑什么3 分钟前
Spring Cloud分布式高并发系统下,订单数据(离线设备→云端)“同步不丢、不重、有序”的完整落地方案
后端
即将进化成人机3 分钟前
Spring Boot入门
java·spring boot·后端
嘻哈baby4 分钟前
微服务本地联调不再痛苦:多服务开发调试完整方案
后端
苏打水com5 分钟前
HTML/CSS 核心考点详解(字节跳动 ToB 中台场景)
java·前端·javascript
-大头.5 分钟前
Spring批处理与任务管理全解析
java·linux·spring
哈哈哈笑什么7 分钟前
订单状态实时通知的生产级完整方案
后端
action19169 分钟前
Nano Banana2API国内接入神方案!0.1元/次稳到哭
后端
无限进步_10 分钟前
C++从入门到类和对象完全指南
开发语言·c++·windows·git·后端·github·visual studio