士兵老师被寄予厚望的GraalVM
环境变量设置
export JAVA_HOME=/path/to/<graalvm>
export PATH=/path/to/<graalvm>/bin:$PATH
native-image安装
gu install native-image
这一步会到github上下载包,有可能需要科学上网支持
安装native-image需要的组件
apt-get install build-essential libz-dev zlib1g-dev
注: 这里有个坑,其他文章都没有提到的坑
ld需要更新到2.26+,不然在构建过程中会报告莫名其妙的异常(这里我耗了大半天)
apt-get install binutils-2.26