在 Ubuntu 18.04 上安装 Java 8 时出现问题 - oracle-java8-installer 和 java-common 上的错误

在 Ubuntu 18.04 上安装 Java 8 时出现问题 - oracle-java8-installer 和 java-common 上的错误

正如你在截图中看到的,我被告知apt-get 安装 oracle-java8-install但它给了我一个错误,说我没有满足 java-common 的依赖项。好的,太好了。现在我尝试安装apt-get 安装 java-common。又一个错误!现在我完全迷失了。

Ubuntu 现在是 18.04 版本,这么多年过去了,为什么安装这么简单的东西还是这么麻烦。

我要哭了。

在此处输入图片描述

答案1

为什么这很麻烦?Oracle 版本的 Java 无法像其他 Ubuntu 软件包一样分发。最好的解决方案是使用 openJDK 版本的 Java。

如果您确实需要使用 Oracle Java 8,则需要将 PPA 添加到您的存储库列表中:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt update

然后安装 Oracle Java 8(我假设您也希望将其设置为默认值)

$ sudo apt install oracle-java8-set-default

这将开始安装,并且您将收到要求接受许可证的提示。使用键盘接受它,然后它应该开始下载 Oracle Java 8。您应该看到一个在屏幕上向上滚动的进度指示器。

它应该安装 Oracle Java 8 更新 181。

答案2

我的资源似乎全都乱了。这个文件中的所有内容都被注释掉了:/etc/apt/sources.list

我粘贴了下面的内容:

#------------------------------------------------------------------------------#
#                            OFFICIAL UBUNTU REPOS                             #
#------------------------------------------------------------------------------#


###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse 
deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse 

相关内容