自己编译JDK
准备环境
Ubuntu
OpenJdk源码
构建编译环境
| 工具 | 安装命令 |
|---|---|
| GCC | sudo apt-get install build-essential -y |
| FreeType | sudo apt-get install libfreetype6-dev -y |
| CUPS | sudo apt-get install libcups2-dev -y |
| X11 | sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev -y |
| ALSA | sudo apt-get install libasound2-dev -y |
| libffi | sudo apt-get install libffi-dev -y |
| Autoconf | sudo apt-get install autoconf -y |
| Fontconfig | sudo apt-get install libfontconfig1 -y |
| OpenJdk | sudo apt-get install openjdk-{version}-jdk |


在Linux下编译OpenJDK12的时候报strncpy错误,通过查询发现可能是gcc和g++版本太高,通过软连接到7.4.0完成编译
评论区