ubuntu 安装 graalvm

3,350 阅读1分钟

简介

ubuntu下安装graalvm,并编译一个本地可执行文件。
win10下安装请参考:这篇文章

参考

www.graalvm.org/docs/gettin…
www.graalvm.org/reference-m…

安装

1.下载tar包并解压

wget https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.0/graalvm-ce-java11-linux-amd64-20.3.0.tar.gz  
tar -xzf graalvm-ce-java11-linux-amd64-20.3.0.tar.gz   

2.设置环境变量

vi ~/.bashrc
export PATH=/root/graalvm-ce-java11-20.3.0/bin:$PATH
export JAVA_HOME=/root/graalvm-ce-java11-20.3.0
source ~/.bashrc
java -version

java -version
3. 安装native-image

gu install native-image  
gu list

gu list
4. 安装本地工具链

sudo apt-get install build-essential libz-dev zlib1g-dev   

5.编写java代码,编译,并生成本地可执行文件

vi Test.java
public class Test {
    public static void main(String[] args) {
        System.out.println("hello graalvm");
    }
}
javac Test.java  
native-image Test  

native-image Test
6.执行本地可执行文件

可以看出最终生成的可执行文件大小约9M

//执行本地可执行文件
./test
hello graalvm