本来想用Mac进行JDK的编译的,但是环境问题,各种坑,忙了几天都不成功,现在装了个虚拟机弄了个centos来编译,然后一个一个小时不到都编译好了。简直完美啊~~~~
系统信息
JDK是系统自动的JDK
下载openJDK8的源码
hg clone http://hg.openjdk.java.net/jdk8/jdk8
cd jdk8
bash ./get_source.sh
进入jdk8 文件夹可以看到一个叫做README-builds.html的文件,可以查看到对应编译说明
yum groupinstall "Development Tools"
yum install libXtst-devel libXt-devel libXrender-devel
yum install cpus-devel
yum install cups-devel
yum install freetype-devel
yum install alsa-lib-devel
yum install ccache
运行 bash ./configure查看是否还有其他需要安装的package,我这里一切正常,所以继续往下操作。
运行make,开始进行编译,
整个编译过程大概有四十几分钟,真的很久
当你看到这个信息表示编译完成