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
最新回复