【问题标题】:NetBeans 12.4 "Warning - could not install some modules: JavaFX wrapper"NetBeans 12.4“警告 - 无法安装某些模块:JavaFX 包装器”
【发布时间】:2021-10-27 20:25:24
【问题描述】:

退出 NetBeans 然后重新启动后,我收到以下消息。

警告 - 无法安装某些模块:JavaFX 包装器 - 找不到提供功能 org.openide.modules.jre.JavaFX 的模块。由于上述问题,无法安装另一个模块。

我正在使用带有 JavaFX 的 Java 15。我没有遇到 12.3 和 Java 15 的问题,但现在我每天至少会遇到一次,具体取决于我离开和重新进入的频率。

我有一个变通办法。我将 NetBeans 缓存替换为为此目的而保留的干净副本,然后我可以重新启动并继续工作而不会出现错误,但是在每天的前几次之后,这有点乏味。

Product Version: Apache NetBeans IDE 12.4
Java: 15.0.4; OpenJDK 64-Bit Server VM 15.0.4+5-MTS
Runtime: OpenJDK Runtime Environment 15.0.4+5-MTS
System: Windows 10 version 10.0 running on amd64; UTF8; en_AU (nb)

【问题讨论】:

  • 我唯一能找到的关于您的问题的任何参考资料是一封旧邮件thread,其中提到此症状通常与非 Oracle JDK 相关,这是您分享的一种情况。隐含的解决方案似乎是使用 Oracle JDK,由于许多原因,这可能是一个不合适的解决方案。如果我站在你的立场上,回滚到过去有效的配置可能是一个更好的解决方案。

标签: java javafx netbeans


【解决方案1】:

我找到了解决办法,我重新安装了,跳过了nb-javac插件的安装。在我重新阅读下面的帖子之前,我已经忘记了我是在较旧的安装上这样做的。现在一切都很好。

NetBeans plugin fails if nb-javac installed

What's "nb-javac" in Apache NetBeans?

【讨论】:

  • 降低了问题的频率,但不是一个完整的解决方案。
  • 仍然经常发生。放弃并回到 12.3,并开始寻找另一个 IDE。
  • 问题在 12.5 和 Java 17 中几乎消失了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-28
相关资源
最近更新 更多