我无法在 Netbeans 上启动新项目

Tha*_*Guy 10 netbeans 12.04

问题:

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

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

在此处输入图片说明

信息:

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

网豆版本

帮助 -> 关于

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
Run Code Online (Sandbox Code Playgroud)

我试过的:

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

s1l*_*v3r 11

刚刚在这里发布了同样的问题......我的解决方案是将 OpenJDK 从6b27降级到6b24(查看链接了解详细信息)。

我的 NetBeans 看起来和你的截图完全一样,而且还有一些其他奇怪的问题。

java -version如果这表明您安装了6b27cat /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
Run Code Online (Sandbox Code Playgroud)

****编辑****

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

  • 好建议!您可能还想尝试 Java 7,因为 JDK 7 和 OpenJDK 等效版本已经发布了很长时间,因此真的没有理由坚持使用 Java 6.x。 (2认同)