0. 前置系统环境:Ubuntu18.04 - 4核心8GB内存服务器

1. 下载JDK12源码

wget https://hg.openjdk.java.net/jdk/jdk12/archive/tip.zip

2. 安装编译所需的环境和软件

sudo apt-get install unzip zip -y
sudo apt-get install build-essential
sudo apt-get install libfreetype6-dev
sudo apt-get install libcups2-dev
sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev
sudo apt-get install libasound2-dev
sudo apt-get install libffi-dev
sudo apt-get install autoconf
sudo apt-get install openjdk-11-jdk
sudo apt-get install libfontconfig1-dev

3. 解压源码

unzip tip.zip

4. 此为编译FastDebug版、仅含Server模式的HotSpot虚拟机的命令,如果正常就会收到配置成功的提示

# 确认模式,校验配置
bash configure --enable-debug --with-jvm-variants=server
# 开始编译
make images

5. 如果一切正常,那么这个时候就可以得到一个新鲜出炉的JDK了!!!

cd build/linux-x86_64-server-fastdebug/jdk/bin
# 查看版本
./java -version
最后编辑:2022年05月13日 ©著作权归作者所有

发表评论

正在加载 Emoji