几个月前我写过文章 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)
 
最近热读
            
            
            
            
            
            
            
            
            
            
            
      
                扫码关注公众号,或搜索公众号“温欣爸比”
                及时获取我的最新文章