安装GraalVM

2023-12-21 14:36:57

介绍

什么是GraalVM

  • GraalVM是Oracle官方推出的一款高性能JDK,使用它享受比OpenJDK或者OracleJDK更好的性能
  • GraalVM的官方网址: https://www.graalvm.org/
  • 官方标语: Build faster, smaller, leaner applications。
  • 更低的CPU、内存使用率
  • 更快的启动速度,无需预热即可获得最好的性能
  • 更好的安全性、更小的可执行文件
  • 支持多种框架Spring Boot、Micronaut、Helidon 和 Quarkus。
    多家云平台支持
  • 通过Truffle框架运行JS、Python、Ruby等其他语言

下图可以看出使用了Graalvm内存和cpu使用率大大降低
在这里插入图片描述

在这里插入图片描述

GraalVM版本介绍

在这里插入图片描述

标题搭建GraalVM社区版(linux)

打开下载网站 https://www.graalvm.org/downloads/#

在这里插入图片描述

我的是x86_64位架构,查看放下为 arch
在这里插入图片描述
下载完成拖动到linux服务器中使用解压命令

 tar -xvf graalvm-jdk-21_linux-x64_bin.tar.gz 

将解压后的文件重命名为graalvm
配置环境变量

vim  /etc/profile

找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在下面写上:

#java
export JAVA_HOME=/usr/local/java/graalvm
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

java21是没有jre/bin目录的,但是为了方便切换到8版本,还是保留吧。想切换到java只需要修改环境变量JAVA_HOME为你java8的安装目录即可。
:wq保存并退出,使环境变量生效

source /etc/profile && java -version

输出

java version "21.0.1" 2023-10-17
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19, mixed mode, sharing)

没有成功的显示还是jdk8的可以试着重启下

文章来源:https://blog.csdn.net/weixin_47352091/article/details/135126263
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。