过去 4 个月我一直在 Ubuntu 上使用 Netbeans。但今天当我打开 Netbeans 时,它卡在了屏幕左侧的 Ubuntu 启动栏中。
我的项目在 Netbeans 中处于待处理状态(无法打开)。我被这个问题困住了。我也重启了 Ubuntu 好几次,但还是一样。我无法打开 Netbeans。为什么会这样?这个问题的原因是什么?我该怎么办?
尝试了 $gksu netbeans,没有任何反应,再次显示 $ 提示符。
答案1
我最后重新安装了netbeans,并重启了系统才尝试打开它。
答案2
如果你最近升级到 Ubuntu 12.04 并在 11.10(或更早版本)中手动安装了 Netbeans,你会发现 netbeans 无法启动,并出现以下错误:
Cannot find java. Please use the --jdkhome switch.
这是因为 Java 运行时环境的路径略有变化。之前,它是这样的/usr/lib/jvm/java-6-openjdk/jre
。在 Ubuntu 12.04 中,此路径已变为/usr/lib/jvm/java-6-openjdk-
amd64/jre/
. (或者i386
如果你有 32 位操作系统)
为了解决这个问题而不重新安装 Netbeans,请打开文件netbeans-7.1.1/etc/netbeans.conf
(7.0.1 的路径应该不会有太大差别)。找到以下行:
netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk"
并将其替换为:
netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"
下次启动 netbeans 时,问题就会消失。
答案3
打开终端,运行sudo apt-get install gtk2-engines-pixbuf
,然后重试。