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

标签 java netbeans netbeans-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 到 OpenJDK 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 下的评论选项卡以获取该错误报告,以了解一些可能的解决方法。

另请参阅此堆栈溢出问题,该问题与您的问题并不完全重复,但很接近:error: option -Xbootclasspath/p: not allowed with target 12 (Netbeans 11.0)

关于java - Apache Netbeans 版本 11.1 使用 OpenJDK 11 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57299145/

相关文章:

java - 为什么 ArrayList 类的 removeRange 方法不起作用?

java - org.springframework.beans.factory.NoSuchBeanDefinitionException : No bean named 'itemAttrService' is defined

java - Netbeans java 项目中出现不稳定行为

javascript - 按下主 GUI 上的按钮时,编辑 GUI JDialog 不会打开,即使正确执行了步骤也是如此

java - 如何在Netbeans中创建Java项目,而不使用默认的Maven?

javafx - 一些 JavaFX 文档丢失 (NetBeans 11)

java - 使一种语言在流控制和另一种语言中不支持原始空检查的字节码指令之间有什么区别?

java - 如何在android中检查日期(从json文件获取)是之前还是之后?

java - 右键单击在 NetBeans 8.0.2 中不起作用

java - 将mysql数据库的两列数据依次打印到jTextfield的最佳方法