Netbeans安装找不到JRE

Netbeans安装找不到JRE,netbeans,installation,environment-variables,command-prompt,jdk1.6,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命令提示符非常不熟悉,因此我希望有一个更具体的解决方案。据我所知,JDK没有随JRE一起

我正在尝试在我的Microsoft surface pro上安装Netbeans 8.2,我正在使用JDK 10.0.2。当我运行Netbeans安装程序时,它无法找到JDK。所以我使用了--javahome命令和正确的文件目标,我想它会找到JDK。但是,它会为JRE抛出相同的错误。我不知道为什么找不到JRE。我已经阅读了许多类似的问题,并且看到了使用JAVA_HOME和设置环境变量的说明。我对windows命令提示符非常不熟悉,因此我希望有一个更具体的解决方案。

据我所知,JDK没有随JRE一起提供,因此如果安装了JRE,请检查Java文件夹,如果没有,请尝试手动下载


希望这有助于NetBeans的8.2版不支持JDK10

然而,NetBeans的所有权最近已经从Oracle转移到Apache,您可以将JDK10与(RC=“Release-Candidate”)一起使用

只需下载zip文件,解压缩它,然后找到并运行解压缩文件夹中的netbeans64.exe(或netbeans.exe,对于32位)。无论操作系统如何,这些步骤都是相同的

当NetBeans启动时,它会自动定位您已安装的JDK,但请从工具>Java平台屏幕验证您是否将JDK 10作为Java平台包括在内:

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

  • 工具>Java平台
  • 单击添加平台并完成向导以添加JDK 10
Java平台中包含JDK 10后,您可以创建一个简单的Java 10项目,尽管过程并不完全直观:

  • 文件>新项目>Java>Java应用程序
  • 接受所有默认选项。将创建一个名为JavaApplication{n}的新项目
  • 项目面板中选择项目的节点,右键单击并从弹出菜单中选择属性
  • 类别列表中选择Libraries,并将Java平台设置为JDK 10
  • 类别列表中选择,将源/二进制格式设置为JDK 10,然后单击确定
现在您有了一个Java10项目。要验证这一点,请确保以下代码编译为
main()
方法:

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

我认为NetBeans 8.2不支持Java 10,您需要使用Apache NetBeans 9.0