Windows11 编译openjdk-jdk-12异常configure: error

在Windows11中编译构建openjdk12
我执行了 bash ./configure --enable-debug --disable-warnings-as-errors --with-version-pre=frankcrcBuild --with-ucrt-dll-dir="/cygdrive/c/Program Files (x86)/Windows Kits/10/Redist/10.0.17763.0/ucrt/DLLs/x64" --with-boot-jdk=/cygdrive/d/Java/jdk/jdk11.0.16.1
报出错:configure: error: The path given by --with-boot-jdk does not contain a valid Boot JDK
请问各位怎么解决??

你现在给的路径下它找不到启动jdk的有效文件,你应该直接指定到jdk的bin文件,如

--with-boot-jdk=/cygdrive/e/MyProject/OpenSourceProj/openjdk-jdk-11-0-1-12-build/third/openjdk-11.0.1_windows-x64_bin

若有帮助 点个采纳哦

根据你提供的命令和错误信息,似乎你正在尝试在 Windows 11 上编译构建 OpenJDK 12。根据我查找到的信息[1,OpenJDK 12 支持 Windows 10 及以下版本,而不支持 Windows 11。因此,这可能是你遇到问题的原因之一。

另外,根据错误信息,看起来你指定的 --with-boot-jdk 路径不正确。请确保你指定的是一个有效的 JDK 路径。你可以尝试使用 Java 11 作为启动 JDK,而不是使用 OpenJDK 12,这样可能会解决这个问题。

最后,还有一些其他可能导致这个错误的问题。如果上述解决方案无法解决问题,请确保你的编译环境已正确设置,并尝试查看更详细的错误信息以确定问题的根本原因。