我有较旧的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?
我也收到了这条消息,因为今天我决定将不同的JDK重新定位到同一个目录中。我已经决定通过Windows的程序管理器全部卸载。在那之后,我当然有下面的信息。
无法在指定的jdkhome C:\Program Files (x86)\Java\ jdk1.7.0_60中找到java安装。你想尝试使用默认版本吗?”
重新安装JDK并不能解决这个问题。好吧,你可以在Tools→Java平台菜单中配置,但在我的情况下,我必须修复我的netbeans.conf文件。
我写了下面这行:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"
我把它换成:
netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"
我也收到了这条消息,因为今天我决定将不同的JDK重新定位到同一个目录中。我已经决定通过Windows的程序管理器全部卸载。在那之后,我当然有下面的信息。
无法在指定的jdkhome C:\Program Files (x86)\Java\ jdk1.7.0_60中找到java安装。你想尝试使用默认版本吗?”
重新安装JDK并不能解决这个问题。好吧,你可以在Tools→Java平台菜单中配置,但在我的情况下,我必须修复我的netbeans.conf文件。
我写了下面这行:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"
我把它换成:
netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"