netbeans安装错误:无法初始化在headless模式下运行的ui

t0ybt7op  于 2022-11-10  发布在  其他
关注(0)|答案(7)|浏览(197)

我尝试在Linux Mint上安装NetBeans,但每次运行安装脚本时都出现以下错误:
正在配置安装程序...正在搜索系统上的JVM ...正在提取安装数据...正在运行安装程序向导...无法初始化UI正在以无外设模式运行
我该怎么做才能让它工作呢?

ibps3vxo

ibps3vxo1#

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

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

之后应该能用。

c6ubokkw

c6ubokkw2#

看起来Netbeans无法正常使用Openjdk。这是我所做的(在Linux Mint 12中):

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

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

0wi1tuuw

0wi1tuuw3#

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

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存储库并从其中启动脚本:

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存储库。

j9per5c4

j9per5c44#

我可以通过使用ssh -X进入目标系统,然后确保导出了DISPLAY,这样就可以处理X服务器的问题。

ujv3wf0j

ujv3wf0j5#

1.更改Oracle Java可执行文件的优先级:
导出路径=/usr/java/latest/bin:$路径
1.运行安装程序:
./netbeans-8.1-linux.sh

a6b3iqyw

a6b3iqyw6#

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

sudo apt-get install default-jre
hujrc8aj

hujrc8aj7#

安装成功-在“user”下。
安装失败-在“su”下(在Red Hat下相当于“sudo”)。
为了我。

相关问题