如何阻止NetBeans“弹出”无效的jdkhome指定的“窗口”

时间:2018-04-03 18:16:25

标签: java windows netbeans

enter image description here

我之前安装了JDK 9。由于NetBeans与JDK 9存在的问题,我从计算机中删除了JDK 9并安装了JDK 8。 现在,Netbeans不再有任何问题了,只不过每当我打开NetBeans时它会弹出这个窗口。如果我在窗口上单击是,一切正常。这让我感到困扰,每次打开NetBeans时都必须单击它。

1 个答案:

答案 0 :(得分:1)

正如OP评论中的链接指出的那样,问题的原因几乎肯定是文件 netbeans.conf netbeans_jdkhome 的无效值:

  

<强> netbeans_jdkhome = “C:\爪哇\ jdk1.8.0_161”

确保字符串值引用有效的JDK8安装。 (文件 netbeans.conf 直接位于NetBeans安装目录下的 etc 目录目录中。)

但是,还有一些值得检查的其他配置设置:

  • 选择工具&gt; Java平台并验证平台文件夹是否有效:

JavaPlatform

  • 选择工具&gt; NetBeans平台并验证平台文件夹是否有效:

platformManager

作为一个相关问题,虽然NetBeans 8.x不支持Java 9,但您可以从Apache NetBeans site下载支持Java 9和Java 10的Apache的NetBeans 9测试版。请注意:

  • 安装NetBeans 9对NetBeans 8.x安装没有影响。
  • 您可以安全地同时运行NetBeans 8.x和NetBeans 9.

更新

如果在Windows上更新 netbeans.conf 时出现“访问被拒绝”错误,请尝试以下操作:

  • 关闭NetBeans,然后在记事本中打开 netbeans.conf
  • 进行更改,然后将文件保存到任何临时位置,例如 C:\ temp
  • 在Windows文件资源管理器中,将刚刚创建的文件移动到NetBeans 8.x目标目录(例如 C:\ Program Files \ NetBeans \ etc )以覆盖现有版本的 netbeans的.conf 即可。
  • 重新启动NetBeans。