Apache Netbeans 版本 11.1 使用 OpenJDK 11 构建错误

Apache Netbeans version 11.1 building error with OpenJDK 11

我有一个使用 JDK 8 和 NB 8.2 创建的项目,我想使用 OpenJDK 11 将此项目迁移到 NB 11.1。

环境是:Windows 10 上的 NB 11.1(全新安装)使用 OpenJDK 11.0.2.

我将所有源和库 (.jars) 复制到新项目 NB 11 / OpenJDK 11 并解决了从 JDK 8 到 Open[=28= 的(少数)问题] 11,但是我在构建项目的时候,出现了这个错误:

error : option -Xbootclasspath/P: not allowed with target 11

我认为这是与Java版本相关的问题,所以在项目的Properties面板中,我更改了Source/Binary Format 从 JDK 11 到 JDK 8,一切正常!

但是...我该如何正确解决这个问题(使用 Sources jdk 11 格式)?我记得在 NB 8.2 中我对从 JDK 7 到 JDK 8.

的项目做了同样的事情

这是一个 NetBeans 错误。参见 NETBEANS-2452 -Xbootclasspath/p is no longer a supported option。阅读 Activity 下的 评论 选项卡以获取该错误报告,了解一些可能的解决方法。

另请参阅此 Stack Overflow 问题,它与您的问题不完全相同,但很接近: