前言:
更快速、更智能、更精简。
GraalVM 是一个高性能 JDK,可提高基于 Java 和 JVM 的应用的性能并简化 Java 云原生服务的构建和运行。它提供优化的编译器,可以更快地生成代码并降低计算资源消耗,实现微服务即时启动。GraalVM 是 Java SE Universal Subscription 的一部分,无需额外付费;
一、安装GraalVm
1、下载地址:
Release GraalVM for JDK 17 Community 17.0.9 · graalvm/graalvm-ce-builds · GitHub
2、下载后解压:
3、配置环境变量:
1)新增JAVA17_GRAALVM_HOME: GraalVm 解压的路径
2)更改JAVA_HOME的配置:%JAVA17_GRAALVM_HOME%
3) path的配置:%JAVA_HOME%\bin
4、 验证是否配置成功,执行操作java -vesion、 native-image --version、 gu list 如下图即graalvm 环境配置成功: 注意GraalVM for JDK 17 Community 17.0.9 版本这里没有安装native-image,应该是默认安装了,正常还需要安装native-image,见第5步的操作;
5、安装native-image
1)在线安装:执行gu install native-image 命令安装即可, 由于网络原因,不具体执行展示了
2)离线安装:
1、以 GraalVM for JDK 17 Community 17.0.8 对应的23.0.1 版本为例, 地址:
Release GraalVM Community Components 23.0.1 · graalvm/graalvm-ce-builds · GitHub
找到 native-image-installable-svm-java17-windows-amd64-23.0.1.jar 下载