我正在使用Netbeans 6.7。在安装Netbeans之前,我已经安装了Java 1.5。当我安装Netbeans时,它将Java 1.5作为默认版本。然后我在我的计算机上安装了Java 1.6。我需要更改Netbeans的默认JDK为1.6,不仅仅是针对特定项目,而是整个Netbeans应用程序。
您可以通过修改配置文件更改Netbeans的JDK:
etc
文件夹中可用的netbeans.conf
文件。netbeans_jdkhome
变量修改为新的JDK路径,然后在我的Windows 7电脑中,我在以下路径中找到了netbeans.conf文件:<Drive>:\<Program Files folder>\<NetBeans installation folder>\etc
。感谢所有人。
如果您使用的是 Mac OS X 操作系统,您可以在此处找到 netbeans.conf
文件:
/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf
如果有人需要知道的话 :)
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"
的意思是例子中的Java程序所使用的JDK路径为/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
。 - muttonUp打开netbeans文件夹中的etc文件夹,然后使用记事本编辑netbeans.conf文件,您会找到以下行:
JDK的默认位置,可以通过使用--jdkhome来重写:
netbeans_jdkhome="G:\Program Files\Java\jdk1.6.0_13"
在这里,您可以设置您的JDK版本。
将我的jdk文件夹移动到其他磁盘以解决此问题。
在 Fedora 上,目前无法将新的 jdk-HOME 设置为某个 sdk。他们设计它总是会出问题。尝试使用 --jdkhome [whatever],但很可能会崩溃并像往常一样显示一些加密的无意义错误消息。
我一直收到错误信息 指定的jdkhome无效
在指定的jdkhome中找不到Java安装: C:\ Program Files(x86)\ Java \ jdk1.5.0_03 \ bin "; 您想尝试使用默认版本吗? - Enthusiasticbin
,可以像这样尝试:C:\Program Files (x86)\Java\jdk1.5.0_03\
。 - Abdel Raoof Olakaranetbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
- Raymond Gan