我正在尝试在Microsoft Surface Pro上安装Netbeans 8.2,并且正在使用JDK 10.0.2。当我运行Netbeans安装程序时,无法找到JDK。因此,我将--javahome命令与正确的文件目标一起使用,并且我想它找到了JDK。但随后,它将为JRE引发相同的错误。我不知道为什么找不到JRE。我已经阅读了许多类似的问题,并且看到说明说要使用JAVA_HOME并设置环境变量。我对Windows命令提示符非常陌生,因此,我希望您能找到更具体的解决方案。
答案 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平台包括在内:
如有必要,可以将JDK 10显式添加到NetBeans:
在 Java平台中包含JDK 10之后,您可以创建一个琐碎的Java 10项目,尽管该过程并不十分直观:
您现在有一个Java 10项目。要验证这一点,请确保以下代码作为您的main()
方法进行编译:
public static void main(String[] args) {
var v = 7;
}