在搭建OpenJDK的过程中遇见了很多坑,很多没想到的事情,在这里一一总结,并且给大家一个参考。
Docker
进入Docker后,发现安装的Ubuntu啥都没有,于是利用install安装了如vim等一系列软件,有了最精简的环境。
获得源码
官网拷贝比较慢,而且容易出问题,这里我用的是github上其他人的。
git clone https://github.com/hzio/OpenJDK9
获得如下文件夹
OpenJDK9
安装有关依赖包
sudo apt-get install systemtap-sdt-dev libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libcups2-dev libfreetype6-dev libasound2-dev
可能这里也不全,等等configure时能发现需要什么再补充
安装bootJDK
这里编译OpenJDK需要一个较低版本的JDK,我在这里直接用