2012-06-11 57 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的信息