我不能在Netbeans上开始一个新项目

问题:

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

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

在此处输入图像描述

信息:

我的操作系统版本 :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,选择不导入设置,而是使用新的干净安装

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

我的NetBeans看起来非常像你的sreenshot,还有一些其他奇怪的问题。

我建议你做java -version如果这表明你已经安装了6b27并且cat /var/log/dpkg.log | grep openjdk 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 

****编辑****

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

这是由使用的JDK版本引起的错误 :

这个问题是焦点的JDK错误(请求焦点时永远不会结束循环)。 针对JDK的问题是http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 。 (IcedTea和将来的OpenJDK将作为Linux发行版的默认JDK进行分发,因此应该受到支持。)

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

尝试将Netbeans的Swing 外观和感觉更改为Nimbus。

昨晚我和Ubuntu 13.04有同样的问题

我安装了openjdk 6并且安装成功但是当我尝试创建新项目时netbeans挂起。

今天我设法解决它后尖叫我的电脑和吓唬我的女朋友:)

很确定这解决了它。

转到https://netbeans.org/community/releases/73/install.html#install_windows ,您将看到需要chmod安装程序:

 chmod +x installer-file-name 

在你安装之前……

 sh installer-file-name 

一旦我这样做,我在桌面上得到了一个可执行的netbeans(由于某些原因未在应用程序中列出)。

关于安装程序有一点需要注意,对我来说,它说它无法访问一些JUNIT包,我选择“退出这些模块”或类似的东西,其余的安装工作正常。

我希望这也能解决你的问题!

我已经有几天这个问题了,这已经完全让我筋疲力尽了。

只是通过将我的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

我通过升级到open-jdk 7解决了这个问题。

我遇到了同样的问题,还有一些人试图让Netbeans在12.04LTS上工作,这就是我设法获得完整工作副本的方法。

我(请不要拍我)使用Windows设备从Netbeans网站下载完整的Netbeans软件包。

然后我将.sh文件传输到我的桌面,然后我需要更改权限以允许执行文件,具有;

 sudo chmod +x netbeans-7.4-linux.sh 

然后我简单地安装了文件;

 ./netbeans-7.4-linux.sh 

Netbeans没有显示在应用程序中,但桌面上有一个启动器。

希望这对某人有所帮助:)

对我而言,改变

 netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64" 

 netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-amd64" 

在netbeans.conf文件中工作。 🙂 🙂