我在 Ubuntu 18.04 上使用 default-java -> java-1.11.0-openjdk-amd64/。java -version
显示:
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)
我已经做了一个apt upgrade
和apt-upgrade
,但是java版本仍然是10。
如何安全地将 Java 安装升级到 JDK 11 GA?如果必须添加存储库,应该使用哪一个?我是否必须先卸载现有的 JDK?
那么我怎样才能将新版本 Java 设为默认版本?
答案1
要将 LinuxUprising Java PPA 存储库添加到您的软件源并在 Ubuntu 18.04 中安装 Oracle Java 11,请运行以下命令:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer
oracle-java11-installer 包会自动安装 oracle-java11-set-default 包,该包将 Oracle Java 11 设置为默认值(包括设置 JAVA_HOME 环境变量,这需要重新启动会话)。
如果您已经安装了 openjdk-11-jdk,则无需卸载它。您可以使用update-java-alternatives
(在安装 openjdk-11-jdk 时安装)在运行应用程序之前手动选择要使用的 Java。
$更新 Java 替代方案 用法:update-java-alternatives [--jre-headless] [--jre] [--plugin] [-v|--verbose] -l|--列表 [<jname>] -s|--set <jname> -a|--自动 -h|-?|--帮助