1

我在虚拟机上使用 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。

4

4 回答 4

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
于 2012-06-11T19:55:26.393 回答
0

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

它将解释从 Ubuntu 存储库中删除 Java 到通过 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 到 Ubuntu 12.04 Precise Pangolin 的 Sun Java 6 包!

于 2012-06-11T19:52:13.147 回答
0

你错过了install命令。

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

但是,我认为这不会解决您安装此软件包的问题,​​因为我认为它已根据许可证要求从标准存储库中删除。您必须研究第三方位置或手动安装。

于 2012-06-11T19:54:24.623 回答
0

我需要虽然这里有 6.9.1 版(用于 ruby​​ 支持)但 我需要旧的 java 版。所以我去了oracle 网站并搜索了旧版本(警告您需要一个 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 版本是否准备就绪;)我从这里得到了信息

于 2012-10-15T07:36:00.050 回答