centos编译openjdk10
我尝试在mac与centos下编译jdk。最终发现这两种方式最简单:
法1.阿里云开一个CentOS7.7
法2.本地安装一个centos7.7系统
方法1最容易,方法2会涉及到什么用u盘安装,费时费力,但后续调度会更方便。
方法2可参考 《centos7 U盘安装》 win7与centos6.5双系统安装 不用第三方软件
官方文档:http://cr.openjdk.java.net/~ihse/demo-new-build-readme/common/doc/building.html
系统安装好后,最后的编译方法都是一样的。
mkdir openjdk
1.上传openjdk安装文件
openjdk官网下载
openjdk-10+44_linux-x64_bin_ri.tar.gz
openjdk-10_src.zip
或从 https://pan.baidu.com/s/1rXoVd4FGlNjmXjcWJYe-LQ 下载
2.解压
tar -xvf openjdk-10+44_linux-x64_bin_ri.tar.gz
yum install unzip -y
unzip -d openjdk10src openjdk-10_src.zip
chmod u+x openjdk/configure
yum groupinstall "Development Tools" -y
yum install libXtst-devel libXt-devel libXrender-devel libXi-devel -y
yum install cups-devel fontconfig-devel alsa-lib-devel -y
./configure --with-target-bits=64 --with-boot-jdk=/home/xx/openjdk/jdk-10 --with-debug-level=slowdebug
make