2012-12-11 92 views
2

安裝NetBeans我想對我的ubuntu12.04錯誤而在Ubuntu 12.04

安裝NetBeans「netbeans-7.2.1-ml-linux.sh」但是,當我執行這個sh文件我正在gettig的下面給出的例外。

Configuring the installer... 
Searching for JVM on the system... 
Extracting installation data... 
Running the installer wizard... 
Can`t initialize UI 
Running in headless mode 

Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main" 

回答

4

你需要安裝Java運行時環境

sudo aptitude install default-jre 
+0

這對我很有用! – fxfilmxf

+0

也適用於我。 – niceman

0

您缺少安裝的X-Server(java.awt.HeadlessException)。安裝腳本需要一個UI。

+0

如何解決? – Kamalone

+0

我從http://netbeans.org/downloads/index.html下載腳本 – Kamalone

+0

在您的計算機上安裝X與窗口管理器(GNOME/KDE/XFCE/LCDE/...) –

0

出於某種原因,SH安裝程序不會與OpenJDK的工作7.
快速修復安裝是改回JDK 6
運行:

sudo update-alternatives --config java 
(select java 6) 
sh netbeans-7.2.1-ml-linux.sh 

安裝程序應該運行,然後就使用update-alternatives切換回Java 7 JDK。

0

在我的情況下,我安裝了openjdk,其中/usr/bin/java指向安裝的openjdk。 我通過從tar.gz文件安裝Oracle JDK 7解決了這個問題。將tar球解壓到一個位置,說出你的$ HOME目錄。

是 之後我修改了.bashrc文件,並修改PATH變量

PATH = $ HOME/jdk1.7 /斌/:$ PATH
出口PATH

記住路徑到你的jdk/bin應該追加到PATH中,因爲系統會在你的路徑中找到java可執行文件,而不是選擇已安裝的openjdk。

Note:我選擇不卸載已安裝的openjdk,因爲我的大部分Libreoffice和其他已安裝的應用程序都依賴於它。

1

問題是的OpenJDK的UI的支持。
該解決方案安裝Oracle JDK,打開你的終端和寫入以下命令:

sudo易於得到刪除的OpenJDK *
須藤附加的apt-庫PPA:webupd8team/JAVA
sudo易於得到更新
命令和apt-get安裝的Oracle java7的安裝程序
命令和apt-get安裝的Oracle java7設置默認

之後,重新安裝netbeans。

0

首先,你必須更新

sudo apt-get update 

然後默認的Java

sudo apt-get install -f default-jre 
sudo apt-get install -f default-jdk 

而且應該做的。

0

這是固定的,對我來說:

  1. 我安裝了Java JDK。在這種情況下:

    須藤資質安裝的OpenJDK-8-jdk的

  2. 這裏的踢球者:我確信,我的家庭和路徑變量設置正確。同樣,在我的情況:

    出口JAVA_HOME =/usr/lib目錄/ JVM/JAVA-8的OpenJDK

    出口PATH = $ PATH:/ usr/lib中/ JVM/JAVA-8的OpenJDK/bin中

我最初的問題是沒有安裝JDK。那時沒有正確設置環境變量。如果它們沒有正確設置,安裝程序將不會啓動。就那麼簡單。