加载Apache Netbeans 9.0或10时发现Java未找到错误

Lea*_*rer 18 java netbeans

我下载了该程序的存档,在Windows上将其解压缩到C驱动器,然后当我尝试在bin文件夹中运行任一可执行文件(32位/ 64位)时,我收到错误消息:

找不到JAVA 1.8或更高版本.

尽管已经安装了Java 10(JRE).我也尝试过安装Java 9但是仍然坚持使用相同的消息.

感谢您的帮助,谢谢.

Jus*_*ent 43

找到您的Netbeans安装,并在其中找到该etc/netbeans.conf文件.用任何文本编辑器打开它,找到包含的行netbeans_jdkhome.如果已注释掉(行开头#),则删除#以启用该设置.然后,将值设置为JDK的路径.这可能有点像C:\Program Files\Java\jdk-10.0.1.

尝试再次运行程序,它现在应该工作.至少,它对我有用.


另外,请确保安装了Java Development Kit(JDK),而不仅仅是Java Runtime Environment(JRE).Netbeans需要安装前者才能运行.

  • 我刚从https://netbeans.apache.org/download/index.html下载了Netbeans 9并确认此答案有效!它必须只是JDK,不能像JRE一样工作(http://wiki.netbeans.org/FaqRunningOnJre).但是我很失望PHP支持被删除了.我必须再次回到Netbeans 8. (2认同)
  • 谢谢。我在 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 找到了 JDK11,然后使用 `netbeans_jdkhome="C:\Program Files\Java\jdk-11.0.1" ` 在 `etc/netbeans.conf` 中。这看起来很有趣:https://www.reddit.com/r/PHP/comments/9gtaaw/how_to_run_netbeans_9_with_php_support/? (2认同)