如何设置 JDK NetBeans 在其上运行?

新手上路,请多包涵

我有旧的 NetBeans 6.7、NetBeans 6.9 和 NetBeans 7.0,它们曾经在 jdk1.6.0_21 和 jdk1.6.0_25 上运行。现在我已经删除了那些 JDK,只剩下 jdk1.6.0_26 和 jdk1.7.0,但我仍然想保留旧版本的 NetBeans,但现在当我运行它们时,我收到以下消息:

“无法在指定的 jdkhome C:\Program Files (x86)\Java\jdk1.6.0_25 中找到 java 安装

你想尝试使用默认版本吗?”

我试图找到它在哪里寻找“jdk1.6.0_25”,并更新了“C:\Program Files (x86)\NetBeans 6.7”和“C:\Users\USER.nbi\registry.xml”中的一些配置文件”,但消息不断传来。我需要在哪里以及需要更改什么以将其指向 C:\Program Files (x86)\Java\jdk1.6.0_26

原文由 Frank 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 953
2 个回答

感谢 Kasun Gajasinghe 的提示,我在“建议”链接中找到了解决方案。更新以下文件(将 7.x 替换为您的 NetBeans 版本):

 C:\Program Files\NetBeans 7.x\etc\netbeans.conf

更改以下行以将其指向您的 Java 安装位置:

 netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"

您可能需要管理员权限才能编辑 netbeans.conf

原文由 Frank 发布,翻译遵循 CC BY-SA 4.0 许可协议

转到工具\* → _Java 平台_。在那里,单击 添加平台 并将其指向 C:\Program Files (x86)\Java\jdk1.6.0_25 。您可以设置另一个 JDK 版本或删除现有版本。

Oracle ( Sun ) 站点上 建议 的另一个解决方案是,

 netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"

我在 6.9.1 上试过这个。您也可以更改每个项目的 JDK。您需要通过 Java 平台 对话框设置可用的 JDK。然后,转到 RunSet Project ConfigurationCustomize 。之后,在打开的对话框中,转到菜单 BuildCompile 。设置版本。

原文由 Kasun Gajasinghe 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题