强烈建议在虚拟机中编译。避免因环境改动而无法编译。

  • 下载Cygwin

WINDOWS编译OpenJDK8的问题及解决办法_柳鲲鹏的博客

  • 下载源码

​Tags · openjdk/jdk11u · GitHub​

选择ga后缀的下载,就是正式发布版本。

  • 解压
  • 下载安装JDK11

​Java Downloads | Oracle​

编译JDK需要用到之前版本的JDK。

  • 安装Visual Studio 2013社区版

2012是编译不过的。

  • 编译
./configure
make
  • 遇到错误

编译OpenJDK12:Target CPU mismatch. We are building for x86_64 but CL is for ""; expected "x64"