几个月前我写过文章 Ubuntu 16.04 安装 JDK ,当时是以 JDK 8 为例子,现在 Java 11 出来了,相应的更新一版。
我们首选使用 apt 来进行安装管理
Oracle JDK
首先添加 LinuxUprising Java PPA 仓库到软件源中,并下载 Oracle Java 11
1 | $ sudo add-apt-repository ppa:linuxuprising/java |
1 | $ java -version |
OpenJDK
18.04 LTS
首先我们使用 apt
进行搜索
1 | $ sudo apt search openjdk |
如果你的系统版本足够新,比如 18.04 LTS,那么很有可能搜索出这样的条目
1 | openjdk-11-jdk/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.4 amd64 [installed,automatic] |
这代表软件源已经更新了 Java 11,这样直接安装默认版本即可
1 | $ sudo apt install -y default-jdk |
更老版本
如果是更早的版本,那么很大程度上并没有更新该源,那么这时候我们需要使用 tar 包进行安装
1 | $ wget https://download.java.net/java/GA/jdk11/28/GPL/openjdk-11+28_linux-x64_bin.tar.gz -O /tmp/openjdk-11+28_linux-x64_bin.tar.gz |
使用 update-alternatives
对它进行管理
1 | $ sudo sh -c 'for bin in /usr/lib/jvm/jdk-11/bin/*; do update-alternatives --install /usr/bin/$(basename $bin) $(basename $bin) $bin 100; done' |
最后查看 java 版本
1 | $ java -version |
切换版本
现在我们已经有两个版本的 Java,我们可以通过 update-alternatives
来选择一个作为默认版本
1 | $ sudo update-alternatives --config java |
随后输入 Selection
对应的数字即可完成切换
- Java SE Development Kit 11 Downloads
- Installing OpenJDK 11 on Ubuntu 18.04
- How To Install Oracle Java 11 In Ubuntu, Linux Mint Or Debian (From PPA Repository)
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章