跳转至

GraalVM

高性能、云原生、通晓多语言。

背景

现状

Java 云原生危机和微服务困境。

目标

快速上手

安装

cd /opt

bash <(curl -sL https://get.graalvm.org/jdk)

sudo xattr -r -d com.apple.quarantine "/opt/graalvm-ce-java17-22.3.1/Contents/Home"

sdk install java 22.3.1.r17-grlc "/opt/graalvm-ce-java17-22.3.1/Contents/Home"

cat >> ~/.zshrc <<EOF
export PATH="/opt/graalvm-ce-java17-22.3.1/Contents/Home/bin:$PATH"
export JAVA_HOME="/opt/graalvm-ce-java17-22.3.1/Contents/Home"
EOF

应用

HelloWorld.java 源文件

public class HelloWorld {
    public static void main(String[] args) { 
        System.out.println("Hello, Native World!");
    } 
}

编译-构建-执行

javac HelloWorld.java

native-image HelloWorld

./HelloWorld

Spring Boot 应用

资源


最后更新: September 10, 2023

评论