安装 GraalVM

下载GraalVM:https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.7/graalvm-community-jdk-17.0.7_windows-x64_bin.zip

配置GraalVM的安装目录到JAVA_HOME里和Path环境变量。

使用命令查看graal vm是否安装成功

java -version

安装 native-image 工具

查看graal vm的已经安装的组件

gu list

查看graal vm的可用组件

gu available

安装native-image工具

gu install native-image

安装 Visual Studio 2022

需要安装C++桌面开发工具

使用文本编辑器修改%JAVA_HOME%\bin下面的native-image.cmd,在文件头部添加如下内容:

@echo off

call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" > nul

运行 HelloWorld

编辑 HelloWorld.java

 public class HelloWorld {
     public static void main(String[] args) {
         System.out.println("Hello, Native World!");
     }
 }

编译成可执行文件

 javac HelloWorld.java
 native-image HelloWorld

运行 HelloWorld

 ./helloWorld

显示结果

Hello, Native World!