Netbeans 安装不起作用

Netbeans 安装不起作用

当我尝试在我的 Ubuntu 14.04 中安装 Netbeans 8.0 时出现以下错误:

Can`t initialize UI Running in headless mode
Exception: java.awt.HeadlessException thrown from the
UncaughtExceptionHandler in thread "main"

我之前已经安装了 openjdk 7,但由于某种原因它无法运行。

答案1

您不必卸载 OpenJDK 即可安装 Netbeans。某些程序可能依赖于它,删除 OpenJDK 也会删除它们。对系统最无害的解决方案是明确声明 Netbeans 安装的 Java 主目录,方法是键入:

sudo bash netbeans-8.0.2-linux.sh --javahome /path/to/jdk1.X.X_XX

答案2

在网上搜索后我发现问题出在 openjdk 对 UI 的支持上。

解决方案非常简单。

  1. 卸载 openjdk
  2. 安装 oracle jdk
  3. 重新安装 Netbeans

使用以下命令:

sudo apt-get remove openjdk*   
sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update  
sudo apt-get install oracle-java7-installer  
sudo apt-get install oracle-java7-set-default

然后再次安装* Netbeans,这应该可以解决问题。

*通常通过 bash,例如:bash netbeans-8.0

答案3

我收到了同样的错误消息,但在安装 openjdk-7-jdk 后,Netbeans 安装没有任何问题。

sudo apt-get install openjdk-7-jdk

相关内容