我在虚拟机上使用ubuntu 12.04但是当我尝试安装java时它会给我这样的错误
sudo apt-get sun-java6-jdk sun-java6-jre
[sudo] password for samkt:
E: Invalid operation sun-java6-jdk
所以现在我也无法安装netbeans,因为它需要java和JVM来安装netbeans。
答案 0 :(得分:1)
我可以看到你忘记了“安装”命令。
sudo apt-get install <<type packages here>>
例如:
sudo apt-get install ubuntu-restricted-extras chromium-browser python
安装 Gava Java的完整代码:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
答案 1 :(得分:0)
在这个网站上查看:http://www.ubuntubuzz.com/2012/01/sun-java-6-now-can-be-installed-on.html
它将解释从Java被从Ubuntu存储库中删除到通过PPA安装它的所有内容。
通过PPA在Ubuntu上安装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包含针对Ubuntu 10.04 Lucid Lynx的Sun Java 6软件包到Ubuntu 12.04 Precise Pangolin!
答案 2 :(得分:0)
您错过了install
命令。
sudo apt-get install sun-java6-jdk sun-java6-jre
我不认为这会解决您安装此软件包的问题,但是,我认为它已根据许可证要求从标准存储库中删除。您必须研究第三方位置或手动安装。
答案 3 :(得分:0)
我需要虽然6.9.1版(用于红宝石支持)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
获得了这些信息