Netbeans 8.2 不支持 Java VM 版本

Netbeans 8.2 不支持 Java VM 版本

我按照课程教授提供的所有说明安装了 Netbeans 8.2 IDE 和 JDK。我首先安装了JDK 11.0.4,我设立了小路然后我尝试安装Netbeans 8.2。安装程序显示缺少 JDK 的错误消息。因此我使用 --extract 命令并成功手动安装。

安装后我执行了 Netbeans 8.2,但新项目或者新文件成功了。所以我通过文档发现这个版本的 Netbeans 至少支持 JDK 8。所以我重复了这个过程并安装了 JDK 8 版本(准确地说jdk1.8.0_221)。现在一切正常,我可以打开新的项目/文件。

所以我认为最好卸载 Netbeans(因为我使用了一种不寻常的安装方式)并进行更干净的安装。但是在执行安装程序时会弹出此错误。

“不支持的 Java VM 版本”

我该如何解决这个问题?如果我需要分享任何有用的解决方案,请告诉我。

编辑

错误信息: 不支持的 Java VM 版本 - 错误消息


系统信息:

  • 操作系统:Windows 10 家庭版 64 位(10.0,内部版本 18362)
  • 系统型号:VivoBook_ASUSLaptop X530FN_S530FN
  • BIOS:X530FN.305
  • 中央处理器:Intel(R)Core(TM) i5-8265U
  • 内存:8192MB RAM

答案1

所以我认为最好卸载 Netbeans(因为我使用了一种不寻常的安装方式)并进行更干净的安装。但是在执行安装程序时会弹出此错误。

在此处输入图片描述

您需要安装 32 位 Java 8 VM。Netbeans 8.2 是一个 32 位应用程序,它与 64 位 Java 8 VM 不兼容,错误消息只是表明了这一事实。但是,如果您实际上运行的是 Windows 10 32 位,那么我怀疑问题是由于您安装了 Java 8 Update 221 而不是旧版本。

如果是这种情况,那么我建议只需从安装程序中提取 Netbeans 并将其安装到您选择的目录中。 如果 Netbeans 8.2 安装程序恰好检查系统上安装的 Java VM 的版本,则它已经很久没有更新了,并且永远不会更新。

我强烈建议你迁移到Apache NetBeans 11.1Apache Netbeans(Netbeans 不再是 Oracle 项目)甚至没有安装程序。要安装它,您需要将其解压到您希望它存在的目录中。 除了检查 Java 是否已安装(这是导致您收到错误的原因)之外,这实际上是 Netbeans 8.2 安装程序实际执行的唯一操作。

我按照课程教授提供的所有说明安装了 Netbeans 8.2 IDE 和 JDK。首先,我安装了 JDK 11.0.4,设置了 PATH,然后尝试安装 Netbeans 8.2。安装程序显示一条有关缺少 JDK 的错误消息。因此,我使用了 --extract 命令,并成功手动安装。

安装后,我执行了 Netbeans 8.2,但“新建项目”和“新建文件”均不起作用。因此,我通过文档发现,此版本的 Netbeans 至少支持 JDK 8。因此,我重复了该过程并安装了 JDK 8 版本(准确地说是 jdk1.8.0_221)。现在一切正常,我可以打开新项目/文件。

我怀疑您最初安装的是 32 位 Java 11 VM,这就是 Netbeans 8.2 最初发布的原因。由于 Netbeans 不会自动寻找 Java 9+,因此您无法编译项目。

相关内容