【问题标题】:NetBeans plugin fails if nb-javac installed如果安装了 nb-javac,NetBeans 插件会失败
【发布时间】:2020-02-26 12:30:12
【问题描述】:

在 Linux 上使用带有 Java 11 的 NetBeans 11.1(尚未在其他平台上尝试过)。

如果我按照 IDE 通知的建议安装“nb-javac”插件,CodenameOne 插件模块无法加载,因此 CodenameOne 功能不可用。

有什么建议或解决方法吗?

【问题讨论】:

  • 这是一个已知的错误:github.com/codenameone/CodenameOne/issues/2916
  • 我在 Linux 上使用 Netbeans 10 + Oracle Java 8 + CN1 插件,它们运行良好。因此,一个简单的解决方法是使用以前版本的 Netbeans,如果这对您没有问题的话。但是,为了获得适当的解决方案,您可以尝试向github.com/codenameone/CodenameOne/issues/2916添加评论
  • @FrancescoGalgani 我刚刚下载了11.0 Codename One plugin 并将其安装在 NetBeans 11.1 中,完全没有问题。我在 Windows 10 上运行。如错误报告中所述,该错误不一定可重现。
  • 谢谢@JoseHeitor 我认为这是我们重现该问题所需的关键。我添加了这篇文章的链接,并将其移至更接近的里程碑版本

标签: netbeans plugins codenameone


【解决方案1】:

我使用的是 Windows 10、NetBeans 12 并且遇到了同样的问题。 我通过删除解决了它

  • org-netbeans-modules-nbjavac.jar
  • org-netbeans-modules-nbjavac-api.jar
  • org-netbeans-modules-nbjavac-impl.jar 目录 C:\Users[USERNAME]\AppData\Roaming\NetBeans\12.0\modules 中的文件。 盯着 NB 后,它会通知缺少某些模块。您可以单击链接安装最新版本。它对我有用。

我希望这会对某人有所帮助。

【讨论】:

  • 删除 下的文件使我可以使用 Netbeans 12.1 进行安装。谢谢!
【解决方案2】:

我在 Windows 上使用 Netbeans 12.0 时遇到了类似的问题。我按照通知中的建议安装了 nb-javac 插件,然后立即无法运行我的应用程序。我使用 Java FX 和 Netbeans 说它找不到 javafx.controls 模块。从 C:\Users[USERNAME]\AppData\Roaming\NetBeans\12.1\module 中删除三个文件也对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 2022-10-07
    相关资源
    最近更新 更多