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文件

相关推荐

  1. springboot3.2.4+Mybatis-plus在graalvm21环境下打包exe

    2023-12-21 12:18:04       39 阅读
  2. vs c++ 项目生成执行文件 exe

    2023-12-21 12:18:04       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-21 12:18:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-21 12:18:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-21 12:18:04       87 阅读
  4. Python语言-面向对象

    2023-12-21 12:18:04       96 阅读

热门阅读

  1. linux:ip link 用法详解

    2023-12-21 12:18:04       60 阅读
  2. pytorch梯度更新方法

    2023-12-21 12:18:04       51 阅读
  3. TX2配置yolov5环境

    2023-12-21 12:18:04       46 阅读
  4. uni-app只执行一次事件

    2023-12-21 12:18:04       54 阅读
  5. Qt6.3 学习笔记

    2023-12-21 12:18:04       53 阅读
  6. Qt的QDir类的使用示例

    2023-12-21 12:18:04       53 阅读
  7. Nginx生成自签名证书从而添加域名的HTTPS访问

    2023-12-21 12:18:04       68 阅读