1. 环境准备
ubuntu18.04
gcc 7.4.0
openJDK源码(https://github.com/unofficial-openjdk/openjdk/archive/jdk-11+28.tar.gz)
2. 配置bootstrap JDK
下载jdk11然后解压缩到/opt/jdk-11.0.1目录下,配置环境变量/etc/profile
export JAVA_HOME=/opt/jdk-11.0.1
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
3. . 编译
在openjdk源码目录下执行 ./configure, 根据提示安装相关的依赖项
./configure --disable-warnings-as-errors
make
openJDK的支持的debug级别是release, fastdebug, slowdebug or optimized
默认为release
配置 --enable-debug 相当于 --with-debug-level=fastdebug