OpenJDK编译记录

132 字 约 1 分钟

自己编译JDK

准备环境

Ubuntu

OpenJdk源码

https://hg.openjdk.org/jdk

构建编译环境
工具 安装命令
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

image.png

image.png

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