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