无法在服务器中安装 sun-java6-jre

Val*_*512 2 server ssh java

我对 linux 非常陌生,想运行一个服务器,但要运行的程序需要 linux。

我试图通过 ssh 将此命令运行到我的服务器,但每次都会收到。

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

但我收到了这个。

user@serverubuntu:~$ sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre
[sudo] 用户密码: 
阅读包裹清单...完成
构建依赖树       
读取状态信息...完成
包 sun-java6-jre 不可用,但被另一个包引用。
这可能意味着软件包丢失、已过时或
只能从其他来源获得

包 sun-java6-jdk 不可用,但被另一个包引用。
这可能意味着软件包丢失、已过时或
只能从其他来源获得

包 sun-java6-bin 不可用,但被另一个包引用。
这可能意味着软件包丢失、已过时或
只能从其他来源获得

E: 包“sun-java6-bin”没有安装候选
E: 包“sun-java6-jdk”没有安装候选
E: 包“sun-java6-jre”没有安装候选
user@serverubuntu:~$ sudo apt-get install sun-java7-bin sun-java7-jdk sun-java7-jre
阅读包裹清单...完成
构建依赖树       
读取状态信息...完成
E: 无法定位包 sun-java7-bin
E: 无法定位包 sun-java7-jdk
E: 无法定位包 sun-java7-jre
用户@serverubuntu:~$

对不起,我对 linux 非常陌生,不知道该怎么做。

谢谢 :)

小智 6

官方 java 包已从 Ubuntu 存储库中删除。您可以改为安装 open-jdk:

sudo apt-get install openjdk-7-jdk
Run Code Online (Sandbox Code Playgroud)

如果你需要真正的东西,你需要安装 oracle java 包:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)