强烈建议在虚拟机中编译。避免因环境改动而无法编译。
- 下载Cygwin
WINDOWS编译OpenJDK8的问题及解决办法_柳鲲鹏的博客
- 下载源码
Tags · openjdk/jdk11u · GitHub
选择ga后缀的下载,就是正式发布版本。
- 解压
- 下载安装JDK11
编译JDK需要用到之前版本的JDK。
- 安装Visual Studio 2013社区版
2012是编译不过的。
- 编译
./configure
make
- 遇到错误
编译OpenJDK12:Target CPU mismatch. We are building for x86_64 but CL is for ""; expected "x64"