[英]How to install the latest openjdk 12 on Ubuntu 18.04
我已经通过发出以下命令安装了默认 jdk:
apt-get install default-jdk
这将安装 openjdk 11 并且 apt-get 似乎在所有地方安装文件。 例子:
/etc/java-11-openjdk/management
/usr/lib/jvm/java-11-openjdk-amd64/lib
/usr/share/doc/openjdk-11-jre-headless/JAVA_HOME
/var/lib/dpkg/info/openjdk-11-jre:amd64.postinst
从上面的示例位置可以看出,到处都有文件。
我刚刚安装了一个 Web 应用程序,该应用程序警告说它只支持 jdk 12(我认为它是最新的 openjdk 版本)。 如何安装版本 12 以替换版本 11? 在 Ubuntu 18.04 上升级 openjdk 版本的最佳方法是什么,以免它与以前的版本混合?
这对我有用:
wget https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
sudo mkdir /usr/java
mv openjdk-12.0.2_linux-x64_bin.tar.gz /usr/java
cd /usr/java
sudo tar -xzvf openjdk-12.0.2_linux-x64_bin.tar.gz
sudo nano /etc/profile
JAVA_HOME=/usr/java/jdk-12.0.2
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk-12.0.2/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk-12.0.2/bin/javac" 1
java -version
如果您之前安装了另一个版本的 Java 并且版本没有更改,请尝试运行以下命令并选择所需的版本:
sudo update-alternatives --config java
来自 Ubuntu 的官方包存储库不提供 Openjdk12 包,因为 openjdk11 是您版本的 openjdk 包的最后一个版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.