我尝试使用以下命令安装java8:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
我收到如下错误:
软件包oracle-java8-installer不可用,但是由另一个软件包引用。 这可能意味着包裹丢失,已被废弃或 只能从其他来源获得
E:软件包“ oracle-java8-installer”没有安装候选对象
当我搜索错误时,我发现“ WebUpd8”团队已经正式停止了对该网站的支持。
请帮助安装oracle java8。我正在使用ubuntu 16.04。
答案 0 :(得分:16)
将以下行添加到/etc/apt/sources.list:
deb https://debian.opennms.org/ stable main
安装存储库的GPG密钥:
wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
更新程序包索引:
sudo apt-get update
安装oracle-java8-installer deb软件包:
sudo apt-get install oracle-java8-installer
答案 1 :(得分:6)
我也遇到了同样的问题,并对此进行了解决:\
--s3-prefix
答案 2 :(得分:2)
我只是经历了相同的过程,并且通过在ubuntu 18.04机器上手动安装Java 8来解决了这个问题。希望我的回答对您有所帮助。
$mkdir /opt/jdk
。$tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
中解压缩Java。通过运行这两个指令将oracle JDK设置为默认JVM:
$update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_$YourVersion$/bin/java 100
$update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_$YourVersion$/bin/javac 100
您可以通过运行java -version检查结果!
在开始之前,我还完成了这些步骤,以便从系统中完全删除Java:https://askubuntu.com/questions/84483/how-to-completely-uninstall-java#185250
我用于手动安装JAVA的来源是这篇文章:https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
答案 3 :(得分:2)
当我们执行以下命令时,请阅读详细信息:
sudo add-apt-repository ppa:webupd8team/java
Oracle JDK许可证已更改,从4月16日开始发布 2019。
针对Oracle Java SE的新Oracle技术网络许可协议 与以前的Oracle JDK许可证有很大不同。新的 许可证允许某些使用,例如个人使用和开发 免费使用-而是根据先前的Oracle JDK授权的其他使用 许可证可能不再可用。请仔细阅读条款 在下载和使用本产品之前。可在此处获得常见问题解答: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Oracle Java下载现在需要登录到Oracle帐户才能 下载Java更新,例如最新的Oracle Java 8u211 / Java SE 8u212。因此,我无法使用最新的Java更新PPA。 (旧链接被Oracle破坏了。)
由于这个原因,此PPA已终止(除非我找到解决此限制的方法)。
答案 4 :(得分:1)
此 PPA 有效(Ubuntu 16.04)
sudo add-apt-repository ppa:ts.sch.gr/ppa
sudo apt-get update
sudo apt-get install oracle-java8-installer