Graalvm作为oracle推出的一个high-performance runtime, 可以直接将Java等语言的程序编译为本地程序, 可显著提高应用程序性能, 简直是为微服务,容器量身定制的神器. 作为一个尚未流行的vm目前使用也是问题多多, 按照官方的文档学习简直是一步一个坑.
native-image HelloWorld
系统环境
windows 10 64位
graalvm-ce-java11-21.0.0.2
graalvm环境变量配置完成后命令行中执行
gu install native-image
注意社区版可以执行此命令, 企业版则需要去官网下载对应jar包
安装vs
安装时只需选择单个组件(MSVC)
在系统变量添加以下变量(相关路径需安装本机实际路径设置)
LIB,INCLUDE在编译时有用到
GRAALVM_HOME=D:\Java\graalvm-ce-java11-21.0.0.2
JAVA_HOME=D:\Java\graalvm-ce-java11-21.0.0.2
INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt;C:\Pr