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
是行不通的。
刚刚更新了旧版本的Ubuntu到openJDK 11,实际上我只需要Jenkins,它似乎工作得很好。
Ubuntu 12.04(精确):
从openjdk-lt(11.0.4+11-1~12.04)下载
文件:
openjdk-11-jre-headless_11.0.4 +十一~ 12.04 _amd64.deb
openjdk-11-jre_11.0.4 +十一~ 12.04 _amd64.deb
Ubuntu 14.04(可信):
从openjdk-lt (11.0.5+10-2ubuntu1~14.04)下载
文件:
openjdk-11-jre-headless_11.0.5 + 10-2ubuntu1_14.04_amd64.deb
openjdk-11-jre_11.0.5 + 10-2ubuntu1_14.04_amd64.deb
安装
下载后,我用Ubuntu软件中心安装了这些文件(“无头”优先!)
然后我用sudo update-alternatives——config java选择了新版本
我不需要改变任何环境变量(比如JAVA_HOME)——也许Jenkins并不关心它们……
我在ubuntu 17.04上安装开放jdk时遇到了问题
我设法安装它使用以下步骤:
wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz -O /tmp/openjdk-11+28_linux-x64_bin.tar.gz
tar xfvz /tmp/openjdk-11+28_linux-x64_bin.tar.gz --directory /usr/lib/jvm/
rm /etc/alternatives/java
ln -s /usr/lib/jvm/jdk-11/bin/java /etc/alternatives/java
java -version
你应该看到:
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)