java - 如何设置 NetBeans 运行的 JDK?

标签 java windows 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,但现在当我运行它们时,我收到以下消息:

"Cannot locate java installation in specified jdkhome C:\Program Files (x86)\Java\jdk1.6.0_25
Do you want to try to use default version?"

我试图找到它在哪里寻找“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

最佳答案

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

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

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

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

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

关于java - 如何设置 NetBeans 运行的 JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57496145/

相关文章:

java - Netbeans 找不到 java.io.InputStream

java - 在单例 bean 中的同步方法启动之后而不是之前启动事务

java - 登录时访问被拒绝页面

java - Java 中的传统加密和 PHP 中的解密

c++ - 在 OnInitDialog() 中断言失败

c# - 如何在 C# 中设置文本文件中的字符串

c++ - 多个原始输入窗口接收器

git - Netbeans:如何显示将被推送的所有 (git) 提交?

Java-星星广场(不能使用右换行符)

java - 调用 Thread.start() 时,happens-before 是否具有传递性?