【问题标题】:Changing java platform on which netbeans runs更改运行 netbeans 的 Java 平台
【发布时间】:2011-02-18 01:22:54
【问题描述】:

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

【问题讨论】:

    标签: java netbeans


    【解决方案1】:

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

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

    【讨论】:

    • 对于那些已经拥有 >=7 版本的 netbeans_jdkhome 的人。将Java EE API库放入Library文件夹,不要忘记设置JDK 7,方法是右键单击项目并选择Properties->Sources并设置Source/Binary格式,在选项中选择JDK7。
    • 我不断收到错误 Invalid jdkhome specified ---------------------------- 无法在指定的 jdkhome 中找到 java 安装: C:\Program Files (x86)\Java\jdk1.5.0_03\bin";要不要尝试使用默认版本?"
    • @Enthusiastic 你不需要在路径中包含bin 试试这样:`C:\Program Files (x86)\Java\jdk1.5.0_03`
    • @AbdelRaoof,对该路径也给出了相同的错误。
    • 在 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"
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      对于 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" 例如
      【解决方案4】:

      在 netbeans 文件夹中打开 etc 文件夹,然后用记事本编辑 netbeans.conf,你会发现这样一行:

      JDK的默认位置,可以是 使用 --jdkhome 覆盖 :
      netbeans_jdkhome="G:\程序 文件\Java\jdk1.6.0_13"

      在这里你可以设置你的 jdk 版本。

      【讨论】:

      • 如果该路径存在
      【解决方案5】:

      在 Fedora 上,目前无法为某个 sdk 设置新的 jdk-HOME。他们将它设计成它总是会破裂。尝试 --jdkhome [whatever],但它很可能会像往常一样中断并显示一些神秘的荒谬错误消息。

      【讨论】:

        【解决方案6】:

        通过将我的 jdk 文件夹移动到其他磁盘来解决此问题

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-12-15
          • 2011-11-29
          • 1970-01-01
          • 2012-09-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多