我尝试使用以下方法安装 OracleJDK 8
sudo add-apt-repository ppa:webupd8team/java
但它不起作用。
我搜索了这个问题,发现
“Oracle JDK 许可证已于 2019 年 4 月 16 日起发生变化。” 和“Oracle Java (JDK) 8 安装程序 PPA(已停产)”
所以我安装了 OpenJDK8 。
但是为什么oracle取消了oracle 8安装程序的许可证呢?
答案1
Oracle 不再维护 OpenJDK 8 和 OpenJDK 11。Red Hat 正在为 OpenJDK 8 和 OpenJDK 11 提供错误修复和安全补丁,接替 Oracle。如果您使用默认 Ubuntu 存储库中的 OpenJDK,Oracle 的许可证取消根本不重要,因为 Ubuntu 将继续支持他们的 Java 软件包,就像他们支持其存储库中每个其他软件包一样。
尽管 Oracle Java 软件包已停产,但 Ubuntu 开发人员维护的 Java 软件包可以从默认的 Ubuntu 存储库安装。运行此命令以列出默认 Ubuntu 存储库中可用的 Java 软件包:
apt search openjdk-*
来自默认 Ubuntu 存储库的 JDK 包的包名称被 Java 版本号替换。that has the following form
openjdk-X-jdk
where X