我尝试在Linux Mint上安装NetBeans,但每次运行安装脚本时都出现以下错误:正在配置安装程序...正在搜索系统上的JVM ...正在提取安装数据...正在运行安装程序向导...无法初始化UI正在以无外设模式运行我该怎么做才能让它工作呢?
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
之后应该能用。
c6ubokkw2#
看起来Netbeans无法正常使用Openjdk。这是我所做的(在Linux Mint 12中):
sudo apt-get remove openjdk* sudo apt-get install sun-java6-jdk
然后,您将能够像往常一样运行.sh安装程序。
.sh
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:
最后要注意的是,该脚本接受一个-7参数,如果您希望这样做,该参数将为Oracle JDK 7创建并安装一个本地apt存储库。
-7
j9per5c44#
我可以通过使用ssh -X进入目标系统,然后确保导出了DISPLAY,这样就可以处理X服务器的问题。
ujv3wf0j5#
1.更改Oracle Java可执行文件的优先级:导出路径=/usr/java/latest/bin:$路径1.运行安装程序:./netbeans-8.1-linux.sh
a6b3iqyw6#
对我有效的是从终端安装默认的java环境:
sudo apt-get install default-jre
hujrc8aj7#
安装成功-在“user”下。安装失败-在“su”下(在Red Hat下相当于“sudo”)。为了我。
7条答案
按热度按时间ibps3vxo1#
如果将来有人遇到这个问题,Netbeans不喜欢OpenJDK 6,但幸运的是,它可以很好地与OpenJDK 7一起工作(正如Java 7所预期的那样,OpenJDK是参考实现)。只要确保在安装尝试之前删除任何Java 6包即可。在Ubuntu和Mint上,可以这样做:
之后应该能用。
c6ubokkw2#
看起来Netbeans无法正常使用Openjdk。这是我所做的(在Linux Mint 12中):
然后,您将能够像往常一样运行
.sh
安装程序。0wi1tuuw3#
我在Kubuntu 12.04 LTS上遇到了同样的问题,但是我正在维护的一个项目需要Sun JDK 6。我偶然发现了Martin Wimpress的OAB-Java脚本(通过help.ubuntu.com),它为Sun JDK 6创建并安装了一个本地apt存储库。您可以在Martin的github站点上找到最新的说明,运行如下:
如果要查看此脚本在运行时执行的操作,请从另一个shell执行以下命令:
或者,您可以克隆OAB-Java存储库并从其中启动脚本:
无论采用哪种方法,一旦安装完毕,请按照Jose得说明删除openjdk并安装sun jdk:
最后要注意的是,该脚本接受一个
-7
参数,如果您希望这样做,该参数将为Oracle JDK 7创建并安装一个本地apt存储库。j9per5c44#
我可以通过使用ssh -X进入目标系统,然后确保导出了DISPLAY,这样就可以处理X服务器的问题。
ujv3wf0j5#
1.更改Oracle Java可执行文件的优先级:
导出路径=/usr/java/latest/bin:$路径
1.运行安装程序:
./netbeans-8.1-linux.sh
a6b3iqyw6#
对我有效的是从终端安装默认的java环境:
hujrc8aj7#
安装成功-在“user”下。
安装失败-在“su”下(在Red Hat下相当于“sudo”)。
为了我。