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

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

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

我尝试通过 ssh 在我的服务器上运行此命令,但每次都收到此消息。

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

但我收到了这个。

用户@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’没有安装候选项
用户@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 还很陌生,不知道该怎么做。

谢谢 :)

答案1

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

sudo apt-get install openjdk-7-jdk

如果您需要真实的东西,您需要安装 oracle java 包:

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

答案2

据我所知,您必须在系统中找到/添加存储库,然后安装它。

This may mean that the package is missing, has been obsoleted, or is only available from another source

在 Google 搜索中输入此内容并尝试找到一些方法来修复此问题。在 Linux 上执行操作之前,您必须先阅读大量内容。

就这些。我会试着找些东西再在这里发帖。

祝你好运。

答案3

以下是针对 Java 8 的一些说明:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

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

然后您可以使用以下命令检查您的 Java 版本:java -version

相关内容