netbeans安装错误:can';t初始化在无头模式下运行的ui

netbeans安装错误:can';t初始化在无头模式下运行的ui,netbeans,installation,Netbeans,Installation,我正在尝试在Linux Mint上安装NetBeans,每次运行安装脚本时都会出现以下错误: 正在配置安装程序。。。 正在系统上搜索JVM。。。 正在提取安装数据。。。 正在运行安装程序向导。。。 无法初始化用户界面 在无头模式下运行 我应该怎么做才能让它工作呢?看起来Netbeans不能与Openjdk一起正常工作。这就是我所做的(在Linux Mint 12中): 然后,您将能够像往常一样运行.sh安装程序。如果将来有人遇到这个问题,Netbeans不喜欢OpenJDK 6,但幸运的是,它可

我正在尝试在Linux Mint上安装NetBeans,每次运行安装脚本时都会出现以下错误:

正在配置安装程序。。。 正在系统上搜索JVM。。。 正在提取安装数据。。。 正在运行安装程序向导。。。 无法初始化用户界面 在无头模式下运行


我应该怎么做才能让它工作呢?

看起来Netbeans不能与Openjdk一起正常工作。这就是我所做的(在Linux Mint 12中):


然后,您将能够像往常一样运行
.sh
安装程序。

如果将来有人遇到这个问题,Netbeans不喜欢OpenJDK 6,但幸运的是,它可以与OpenJDK 7一起工作(正如Java 7所预期的那样,OpenJDK是参考实现)。只需确保在尝试安装之前删除任何Java6包。在Ubuntu和Mint上,您可以执行以下操作:

sudo apt-get purge ^openjdk-6-*
sudo apt-get install openjdk-7-jdk

之后它应该会工作。

我在Kubuntu 12.04 LTS上遇到了同样的问题,但我正在维护的一个项目需要Sun JDK 6。我偶然发现了Martin Wimpress的OAB Java脚本(通过),它为Sun JDK 6创建并安装了一个本地apt存储库。您可以在Martin的网站上找到最新的说明,其运行方式如下:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7/oab-java.sh \
-O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
如果要查看此脚本在运行时正在执行的操作,请从另一个shell执行以下操作:

tail -f ./oab-java.sh.log
或者,您可以克隆OAB Java repo,并从其中启动脚本:

git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh
无论哪种方式,一旦安装到位,请按照Jose的说明删除openjdk并安装sun jdk:

sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk


最后一点要注意的是,脚本接受一个
-7
参数,该参数将为Oracle JDK 7创建并安装一个本地apt存储库,如果您希望这样做的话。

我可以通过使用ssh-X进入目标系统,然后确保导出了DISPLAY来让它工作。处理X服务器问题。

对我有效的方法是从终端安装默认java环境:

sudo apt-get install default-jre
  • 更改Oracle Java可执行文件的优先级:

    导出路径=/usr/java/latest/bin:$PATH

  • 运行安装程序:

    ./netbeans-8.1-linux.sh


  • Ubuntu12.04不再包含Sun JDK。对于Fedora的使用:我必须先
    sudo apt获取remove openjdk*
    ,但除此之外,效果不错。所以你可以远程运行NB,基本上通过X服务器查看它?
    sudo apt-get install default-jre