【问题标题】:How to fix Netbeans IDE installation error?如何修复 Netbeans IDE 安装错误?
【发布时间】:2020-03-19 07:34:46
【问题描述】:

我正在尝试在我的 Windows 10 上安装 Apache Netbeans IDE,然后我遇到了这个问题“严重错误 - 线程主线程中发生了意外异常。异常:java.lang.NoClassDefFoundError: java/util/jarPack200”

点击确定按钮后弹出另一个错误

“Apache Netbeans IDE 安装程序 - 运行 java 进程 Qt 时出错:检测到未经测试的 Windows 版本 10.0!”

我还安装了最新的 JDK,并且我的 Windows 在我尝试安装 Netbeans 之前也更新了,我不知道是什么导致了问题,是 JDK 还是我的 Windows。

我尝试在 google 上搜索此问题,但没有关于如何解决此问题的结果。

Apache Netbeans 11.3 Java SE 开发工具包 14

【问题讨论】:

  • 从 Netbeans 下载页面:“安装程序将不会在 JDK 14 下运行,因为使用了 Pack200 工具和 API,用于打包和解包,这在 JDK 14 中已删除,请参阅 openjdk.java.net/jeps/367 "
  • 这个问题的所有当前答案都是错误的,因为他们没有解释错误的原因,也没有解释 NetBeans 11.3 可以与 JDK 14 一起使用。问题是 there are workarounds for that 的评论所述,>installer 不适用于 JDK 14。
  • 此问题已作为错误报告正式提出。见NETBEANS-3985 NB installer cannot be launched in JDK-14
  • 我必须安装 JDK 8 才能安装软件。

标签: java qt netbeans


【解决方案1】:

我能够通过安装 JDK 版本 13 而不是版本 14 来解决同样的问题。

【讨论】:

【解决方案2】:

我遇到了同样的问题,现在我已经解决了,我想和你分享一下。

我不确定这是否是您的问题,但在我的情况下是我尝试安装

Java JDK 14 和 Apache NetBeans 11.3

问题是JDK的Java版本,下载11 JDK,安装。

仅此而已,它有效 .

【讨论】:

  • 问题是安装程序无法与 JDK 14 一起使用,因为安装程序依赖于 JDK14 中删除的 API。这就是NoClassDefFoundError 的原因。问题出在安装程序上,而不是 JDK 14 和 there are workarounds for that
【解决方案3】:

我的解决方案:首先用 jdk-13 替换 jdk-14 文件。安装 Apache NB。然后恢复了jdk-14的文件。 NB 安装程序不支持 jdk-14(但 NB 11.3 本身支持 jdk-14)

【讨论】:

    【解决方案4】:

    在我的情况下,发生错误是因为我安装了 JDK 版本 14。通过安装版本 11,错误得到了修复。

    【讨论】:

    • 欢迎堆栈溢出。这是网站的英文版本,因此只允许使用英文提问和回答。您的回答很简单,可以翻译,但请记住这一点,以备日后回复。
    【解决方案5】:

    您可以下载找到的 Netbeans 的 zip 文件,而不是使用安装程序 here!然后将它与 JDK 14 一起使用。

    【讨论】:

      【解决方案6】:

      下载 JDK 版本 11 解决了这个问题。在 oracle 网站上也有关于 JDK 版本 14 的说明,他们有一个问题。

      【讨论】:

      • 与几个月前Samuel Torres 给出的答案相同。与其添加重复的答案,不如考虑对现有答案进行投票,或提供包含更多详细信息的答案。
      【解决方案7】:

      现在您也可以从netbeans.apache.org 下载 ApacheNetbeans 12.0(LTS),它现在允许使用 JDK 14 进行安装(在以前的版本中,由于 JDK 14 中删除了一些软件包,因此并非如此)

      【讨论】:

        【解决方案8】:

        打开您的面板控件,看看您是否有以前版本的 NetBeans。您应该卸载以前的版本并安装新的

        【讨论】:

        • 我有以前的 NetBeans 8.0,但我已经删除了它,但它仍然显示在添加或删除程序列表中
        • 你给出了非常糟糕的建议。不必卸载以前版本的 NetBeans。事实上,情况正好相反;多个版本的 NetBeans 可以安全共存,甚至可以毫无问题地同时运行。
        猜你喜欢
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-02
        相关资源
        最近更新 更多