GraalVM 使用 native-image 将 Java 打包成 exe 可执行文件

GraalVM About 648 words

下载 GraalVM

22.1.0版本打包Spring Native应用为exe时有Bug,不推荐下载此版本。

https://github.com/graalvm/graalvm-ce-builds/releases

配置环境变量

GRAALVM_HOMEJAVA_HOME、环境变量配置了%JAVA_HOME%\bin

安装 native-image

可参考:GraalVM 使用 native-image 将 Java 打包成 exe 可执行文件

安装 C++ SDK

下载VS-Communityhttps://visualstudio.microsoft.com/zh-hans/vs/community

选择安装:使用C++的桌面开发。

安装完成会有X64 Native Tools Command Prompt for VS 2022命令行。

Java 类

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        System.out.println("Hello World!");
        System.in.read();
    }
}

编译

javac Main

native-image 打包

生成main.exe

native-image Main

运行

双击运行main.exe即可。

Views: 738 · Posted: 2024-01-18

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh