如何:在 Ubuntu 16.04 LTS 上升级 Java?

如何:在 Ubuntu 16.04 LTS 上升级 Java?

我最近在我的计算机上安装了 Ubuntu 16.04,之后我安装了 Java,现在我想更新当前版本的 Java。

当前版本是jdk-8u11我想将其升级到jdk-8u112

有人能告诉我如何升级它吗?

请考虑一下我是 Ubuntu 新手。

答案1

我假设您从 安装了 Java ppa:webupd8team/java。但实际上 Java 的最新版本仍然是jdk-8u111。如果您想要使用jdk-8u112版本,您可以通过下载其二进制文件并创建符号链接来安装它。

  • 删除/卸载 jdk-8u111
  • 从以下网址下载 8u112 二进制文件这里
  • 解压,移动到/usr/java

    sudo tar xvzf jdk-8u112-linux-i586.tar.gz -C /usr/java
    

现在设置您的 JAVA_HOME 环境变量:

JAVA_HOME=/usr/java/jdk1.8.0_05/
sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 20000
sudo update-alternatives --install /usr/bin/javac javac ${JAVA_HOME%*/}/bin/javac 20000

确保 Oracle 的 java 设置为默认 java:

update-alternatives --config java

确认你最近的 Java 版本

java -version

相关内容