Netbeans安装找不到JRE

时间:2018-07-27 06:07:55

标签: netbeans installation environment-variables command-prompt jdk1.6

我正在尝试在Microsoft Surface Pro上安装Netbeans 8.2,并且正在使用JDK 10.0.2。当我运行Netbeans安装程序时,无法找到JDK。因此,我将--javahome命令与正确的文件目标一起使用,并且我想它找到了JDK。但随后,它将为JRE引发相同的错误。我不知道为什么找不到JRE。我已经阅读了许多类似的问题,并且看到说明说要使用JAVA_HOME并设置环境变量。我对Windows命令提示符非常陌生,因此,我希望您能找到更具体的解决方案。

2 个答案:

答案 0 :(得分:0)

据我所知,JDK不附带JRE,因此请检查Java文件夹中是否安装了JRE,否则请尝试手动下载。

希望有帮助

答案 1 :(得分:0)

NetBeans 8.2版不支持JDK 10。

但是,NetBeans的所有权最近已从Oracle转移到Apache,并且您可以将JDK 10与NetBeans 9.0 RC1(RC =“发布候选”)一起使用。

只需下载zip文件,将其解压缩,然后在解压缩的文件夹中找到并运行 netbeans64.exe (或 netbeans.exe (用于32位))即可。无论使用什么操作系统,这些步骤都是相同的。

启动NetBeans时,它将自动找到已安装的JDK,但请从工具> Java平台屏幕上确认您已将JDK 10作为Java平台包括在内:

Java platforms

如有必要,可以将JDK 10显式添加到NetBeans:

  • 工具> Java平台
  • 单击添加平台并完成向导以添加JDK 10。

Java平台中包含JDK 10之后,您可以创建一个琐碎的Java 10项目,尽管该过程并不十分直观:

  • 文件>新建项目> Java> Java应用程序
  • 接受所有默认选项。将创建一个名称为 JavaApplication {n} 形式的新项目。
  • 项目面板中,选择项目的节点,右键单击并从弹出菜单中选择属性
  • 类别列表中选择,并将 Java平台设置为 JDK 10
  • 类别列表中选择来源,将来源/二进制格式设置为 JDK 10 ,然后单击< strong>确定。

您现在有一个Java 10项目。要验证这一点,请确保以下代码作为您的main()方法进行编译:

public static void main(String[] args) {
    var v = 7;
}