2012-06-11 53 views
1

我使用Ubuntu 12.04虚拟机上,但是当我尝试安装java它给了我这样的的Ubuntu 12.04安装基于Java的NetBeans IDE的6.9.1

sudo apt-get sun-java6-jdk sun-java6-jre 
[sudo] password for samkt: 
E: Invalid operation sun-java6-jdk 

错误所以现在我无法安装netbeans也是因为它需要用于安装netbeans的java和JVM。

+1

另外为什么不试试Netbeans 7与JDK 7? – tabchas

回答

0

看看这个网站:http://www.ubuntubuzz.com/2012/01/sun-java-6-now-can-be-installed-on.html

它会解释一切从Java从Ubuntu库中被删除通过PPA安装。

在Ubuntu上通过PPA安装Sun Java 6 当然,这个消息给许多Ubuntu用户带来了一些恐慌,但不用担心!您仍然可以通过PPA安装的Sun Java 6:

sudo apt-add-repository ppa:flexiondotorg/java 
sudo apt-get update 
sudo apt-get install sun-java6-jre sun-java6-plugin 

上述含有PPA的Sun Java 6软件包在Ubuntu 10.04清醒山猫到Ubuntu 12.04精确穿山甲!

0

您错过了install命令。

sudo apt-get install sun-java6-jdk sun-java6-jre 

我不认为这会为您解决但在安装这个包的问题,​​因为我认为它已经从每许可证要求的标准库中删除。您必须研究第三方位置或手动安装。

1

正如我所见,你忘了“安装”命令。

sudo apt-get install <<type packages here>> 

例如:

sudo apt-get install ubuntu-restricted-extras chromium-browser python 

,并提供安装 加瓦 Java中的全码:

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 
0

我需要尽管6.9.1版(支持Ruby)available here 我需要更老的java版本。所以我去oracle site和搜索旧版本(警告你需要一个oracle帐户)。 执行下载的* .bin文件 和文件移动到Ubuntu的JVM目录

sudo mv jdk1.6.0_32 /usr/lib/jvm/ 

,使JVM

 
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1 
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_32/bin/javaws 1 
 
sudo update-alternatives --config javac 
sudo update-alternatives --config java 
sudo update-alternatives --config javaws 

现在检查的Java版本 准备;) 我得到了来自here的信息