自己编译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完成编译
评论区