更改运行Netbeans的Java平台


105

我正在使用Netbeans 6.7。在安装Netbeans之前,我首先安装了Java 1.5。当我安装Netbeans时,它将Java 1.5作为默认版本。然后我在机器上安装了Java 1.6。我不仅需要将Netbeans的默认JDK更改为1.6,不仅要将其更改为特定项目,还要将整个Netbeans应用程序更改为1.6。

Answers:


186

您可以通过修改配置文件来更改JDK for Netbeans:

  1. 打开netbeans.conf文件可在etcNetBeans安装中的文件夹下找到。
  2. 修改netbeans_jdkhome变量以指向新的JDK路径,然后
  3. 重新启动您的Netbeans。

1
对于那些已经具有> = 7版本的netbeans_jdkhome的用户。将Java EE API库放入Library文件夹中,不要忘记通过右键单击项目并选择Properties-> Sources并设置Source / Binary格式,然后在选项中选择JDK7来设置JDK 7。
亚瑟·库什曼

我不断收到错误消息指定了无效的jdkhome ---------------------------无法在指定的jdkhome中找到Java安装:C:\ Program Files(x86) \ Java \ jdk1.5.0_03 \ bin“;您要尝试使用默认版本吗?”
热心2015年

1
@热情,您无需bin在路径中包括以下内容:`C:\ Program Files(x86)\ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof,也对该路径给出相同的错误。
热心2015年

4
在OSX上,我执行“ cd / Library / Java / JavaVirtualMachines”以在Mac上找到不同的JDK。我要使用的版本是“ /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home”。然后在/ Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf中,添加以下行: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

在Windows 7框中,我在中找到了netbeans.conf<Drive>:\<Program Files folder>\<NetBeans installation folder>\etc。谢谢大家


25

对于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"例如
muttonUp

11

在netbeans文件夹中打开etc文件夹,然后使用记事本编辑netbeans.conf,您将发现如下一行:

JDK的默认位置,可以使用--jdkhome覆盖:
netbeans_jdkhome =“ G:\ Program Files \ Java \ jdk1.6.0_13”

在这里您可以设置您的JDK版本。


如果该路径甚至存在
dotbit

0

在Fedora上,目前无法将新的jdk-HOME设置为某些sdk。他们对其进行了设计,以使其始终会破裂。尝试--jdkhome [无论如何],但是它很可能会破裂并像往常一样显示一些神秘的,错误的错误消息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.