apt-get install oracle-java8-installer时Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages 404 not found

所有其他网址都有效,而不是amd64端点。

然后,当运行apt-get install oracle-java8-installer时,出现以下错误:

 Package oracle-java8-installer is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or is only available from another source
 E: Package 'oracle-java8-installer' has no installation candidate

那个端点不再可用吗? Oracle Java 8还有其他来源吗?我看到几乎所有指南中都提到了“webupd8”组,除了使用dpkg手动安装软件包之外(但我是否从Oracle获得更新?)

作者:Jake

错误在于你使用了如何在Debian上安装java的说明。不是Ubuntu。

    1. 以root身份登录此文件夹:/etc/apt/sources.list.d(root身份:sudo -s)
    2. 找到此文件:webupd8team-java.list并将其删除。
    3. 执行sudo apt-get update,以便系统删除对该更新服务器的任何引用。
    4. 执行add-apt-repository ppa:webupd8team/java,将正确的ppa添加到您的系统中。
    5. 再次执行sudo apt-get update,您应该能够正确安装所有内容。
    6. 醇>

我建议你也安装oracle-java8-set-default,以使这个java包成为你系统上的默认java。