强烈建议在虚拟机中编译。避免因环境改动而无法编译。
下载Cygwin
WINDOWS编译OpenJDK8的问题及解决办法_柳鲲鹏的博客-CSDN博客_windows编译openjdk8
下载源码
Tags · openjdk/jdk11u · GitHub
选择ga后缀的下载,就是正式发布版本。
解压
下载安装JDK11
Java Downloads | Oracle
编译JDK需要用到之前版本的JDK。
安装Visual Studio 2017社区版
2012/2013都是编译不过的。相信吾,因为吾检验过。
编译OpenJDK11,必须使用VS 2017_柳鲲鹏的博客-CSDN博客
编译
.
/configure \ --disable-warnings-as-errors \ --with-target-bits=64 \ --disable-hotspot-gtest make
遇到错误
编译OpenJDK11,必须使用VS 2017_柳鲲鹏的博客-CSDN博客
编译OpenJDK12:Target CPU mismatch. We are building for x86_64 but CL is for ""; expected "x64"_柳鲲鹏的博客-CSDN博客