我试图在Linux Mint的安装NetBeans运行,并且每次运行安装脚本时,我发现了以下错误:NetBeans安装错误:无法初始化UI在无头模式
配置安装程序... 搜索JVM在系统上... 解压安装数据... 运行安装向导...... 不能老是初始化UI 在无头的模式下运行
我应该怎么做才能得到它加工?
我试图在Linux Mint的安装NetBeans运行,并且每次运行安装脚本时,我发现了以下错误:NetBeans安装错误:无法初始化UI在无头模式
配置安装程序... 搜索JVM在系统上... 解压安装数据... 运行安装向导...... 不能老是初始化UI 在无头的模式下运行
我应该怎么做才能得到它加工?
看起来像Netbeans无法正常使用Openjdk。这是我做了什么(在Linux Mint的12):
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
然后你就可以运行安装程序.sh
像往常一样。
如果将来有人遇到这个问题,Netbeans不喜欢OpenJDK 6,但幸运的是,它可以在OpenJDK 7下正常工作(因为Java 7 OpenJDK是参考实现)。只要确保在安装尝试之前删除任何Java 6软件包。在Ubuntu和薄荷一个可以做:
sudo apt-get purge ^openjdk-6-*
sudo apt-get install openjdk-7-jdk
应该事后工作。
我不得不先'sudo apt-get remove openjdk *',但除此之外,这是一种享受。 – MacroMan 2013-07-24 10:05:50
我在Kubuntu 12.04 LTS上遇到同样的问题,但需要Sun JDK 6才能维护一个项目。我偶然发现了马丁Wimpress' OAB的Java脚本(通过help.ubuntu.com方式)创建并安装了Sun本地APT仓库JDK 6.您可以找到它运行在马丁的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
无论哪种方式,一旦到位跟随何塞的说明删除了OpenJDK和安装Sun JDK:
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
最后要说明的,该脚本接受-7
参数,它会创建和安装地方容易如果你想要去那条路线,Oracle JDK 7的仓库。
我能得到它的进入目标系统使用ssh -X,然后确保DISPLAY出口到工作。这处理X服务器问题。
,所以你可以远程运行NB,只需通过X服务器查看它即可? – Thufir 2017-01-17 14:59:39
什么工作对我来说是从终端中安装默认的Java环境:
sudo apt-get install default-jre
更改Oracle Java可执行程序的优先级:
出口PATH =的/ usr/JAVA /最新/斌:$ PATH
运行安装程序:
./netbeans以-8.1-linux.sh
在不包含Sun JDK的Ubuntu 12.04中不起作用。 – mgol 2012-04-04 06:36:07
对于Fedora的使用:http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/ – 2015-05-01 15:55:55