我有较早的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 (x86)\Java\jdk1.6.0_25中找到java安装 您要尝试使用默认版本吗?“
我试图找到它查找"jdk1.6.0_25“的位置,并更新了"C:\Program (X86)\NetBeans6.7”和"C:\Users\USER.nbi\registry.xml“中的几个配置文件,但是消息不断出现。要将其指向C:\Program Files (x86)\Java\jdk1.6.0_26,需要更改到哪里以及需要更改什么?
发布于 2011-08-05 14:57:30
多亏了卡森·加贾辛格(氏)尖端,我在“建议”链接中找到了解决方案。更新以下文件(将7.x替换为NetBeans版本):
C:\Program Files\NetBeans 7.x\etc\netbeans.conf更改以下行,将其指向Java安装的位置:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"您可能需要管理员特权来编辑netbeans.conf。
发布于 2011-08-05 03:28:10
转到Tools* Java。在那里,单击Add并将其指向C:\Program Files (x86)\Java\jdk1.6.0_25。您可以设置另一个JDK版本,也可以删除现有版本。
甲骨文( 建议 )网站上的另一个解决方案太阳是,
netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"我在6.9.1上试过这个。您也可以更改每个项目的JDK。您需要通过Java平台对话框设置可用的JDK。然后,运行→Set→定制。之后,在打开的对话框中,转到菜单生成→编译。设置版本。
发布于 2015-02-11 20:49:32
对于那些不使用Windows的用户,要更改的文件是netbeans-8.0/etc/netbeans.conf。
需要改变的路线是:
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"注释掉旧值并插入新值。
https://stackoverflow.com/questions/6950960
复制相似问题