我无法在 Netbeans 上启动新项目

我无法在 Netbeans 上启动新项目

问题:

当我打开“添加新项目”对话框(下面的屏幕截图)时,我无法创建新项目。加载消息(沙漏图标)一直显示。除了“取消”按钮外,其他按钮均被禁用。

几天前它运行正常,在问题出现之前我没有更改任何设置。我运行了内部更新功能,但问题仍然存在。

在此处输入图片描述

信息:

我的操作系统版本:Ubuntu 12.04.2 LTS 64 位

Netbeans 版本

帮助 -> 关于

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

我尝试过的:

  • 使用命令行选项更改外观--laf。外观确实发生了变化,但问题仍然存在。
  • 使用内部更新命令,插件已更新,但问题仍然存在。
  • 下载并安装最新版本(7.31),它导入了以前版本的设置,但问题仍然存在。
  • 删除设置文件夹~/.netbeans/7.3.1,重新启动 netbeans,选择不导入设置,而是进行新的全新安装

答案1

刚刚发布了同样的问题这里...对我来说,解决方案是降级 OpenJDK6b276b24(详情请查看链接)。

我的 NetBeans 正在查找正是就像您的屏幕截图一样,还遇到了一些其他奇怪的问题。

java -version如果这表明你有6b27安装并cat /var/log/dpkg.log | grep openjdk显示你最近收到了 OpenJDK 更新,你可以尝试修复问题并恢复到6b24使用此命令:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

****编辑****

由于我发现了一些其他问题(无法在 NetBeans 中建立 SSH 连接),我最终决定升级到 Oracle JDK7。要使用另一个 JDK 启动 NetBeans,您必须编辑./netbeans-7.X/etc/netbeans.conf和更改该行netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(我猜这是在 NetBeans 安装过程中生成的)。否则,无论如何,它仍将使用您的旧 JDK java -version

答案2

它是JDK 导致的错误使用的版本:

此问题是 JDK 焦点错误(请求焦点时永无止境的循环)。针对 JDK 提交的问题是https://bugs.java.com/bugdatabase/view_bug?bug_id=6598089.(IcedTea 和未来的 OpenJDK 将作为 Linux 发行版的默认 JDK 分发,因此应该得到支持。)

该错误似乎影响 Oracle JDK 和 OpenJDK。请更新您的 JDK 以修复它。(不要忘记netbeans_jdkhome在文件中更改变量./netbeans-7.X/etc/netbeans.conf!)

答案3

尝试改变你的 Netbeans 的 Swing外观和感觉到 Nimbus。

答案4

我已经遇到这个问题好几天了,它让我非常烦恼。

不过,通过将我的 Java 版本从 OpenJDK 更改为 Oracle,就可以解决这个问题

这些可能会帮助你 -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubuntu-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

相关内容