Java 11已经过时了。有人知道如何从命令行安装它(Oracle的OpenJDK)吗?
我希望看到类似于Oracle Java 10之前的东西:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
p.s.在类似的问题中提出指示:
sudo apt-get install openjdk-11-jdk
是行不通的。
首先检查default-jdk包,它很可能已经为您提供了一个OpenJDK >= 11。
裁判:https://packages.ubuntu.com/search?keywords=default-jdk&searchon=names&suite=all§ion=all
优麒麟 18.04 LTS+
所以从Ubuntu 18.04 LTS开始应该没问题。
sudo apt update -qq
sudo apt install -yq default-jdk
注意:不要忘记设置JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/default-java
mvn -version
Ubuntu 16.04 LTS
对于Ubuntu 16.04 LTS,官方回购中只提供了openjdk-8-jdk,所以你需要在ppa中找到它:
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt update -qq
sudo apt install -yq openjdk-11-jdk
注意:不要忘记设置JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
mvn -version