安装GraalVM及使用
GraalVM
- 下载地址
- 直接解压使用,无需安装native-image,当前GraalVM版本已包含native-image
安装Windows SDK
GraalVM依赖Microsoft Visual C++,需要安装Visual C++ Build Tools
-
Visual Studio需要安装的插件
-
如图
image-20250507233553472.png
-
-
配置环境变量
-
MSVC安装路径,新增环境变量
%MSVC_HOME%
D:\app\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64
-
windows sdk安装路径,新增环境变量
%WK_HOME%
C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64
-
新增环境变量
INCLUDE
%MSVC_HOME%\include; %WK_HOME%\Include\10.0.22621.0\shared; %WK_HOME%\Include\10.0.22621.0\ucrt; %WK_HOME%\Include\10.0.22621.0\um;
-
新增环境变量
LIB
%MSVC_HOME%\lib\x64; %WK_HOME%\Lib\10.0.22621.0\ucrt\x64; %WK_HOME%\Lib\10.0.22621.0\um\x64;
-
更新环境变量
PATH
%MSVC_HOME%\bin\Hostx64\x64; %WK_HOME%\bin\10.0.22621.0\x64;
-
简单使用GraalVM(使用GraalVM的bin中的命令)
-
将
HelloWorld.java
编译成HelloWorld.class
.\bin\javac HelloWorld.java
-
将
HelloWorld.class
编译成二进制执行命令.\bin\native-image -cp ./ HelloWorld