美文网首页
Ubuntu上安装Java 11

Ubuntu上安装Java 11

作者: 手握镰刀和锤子的打工人 | 来源:发表于2023-11-13 16:30 被阅读0次

以下是如何在Ubuntu上安装Java 11的步骤,包括Oracle JDK和OpenJDK的安装方法:

安装 Oracle JDK 11

  1. 添加LinuxUprising Java PPA仓库到软件源中:

    $ sudo add-apt-repository ppa:linuxuprising/java
    
  2. 更新软件源:

    $ sudo apt update
    
  3. 安装Oracle Java 11:

    $ sudo apt install oracle-java11-installer
    
  4. 验证Java安装是否成功:

    $ java -version
    

你应该会看到类似以下的输出,表示Java 11已成功安装:

java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

安装 OpenJDK 11

如果你希望安装OpenJDK 11,可以执行以下步骤:

  1. 搜索OpenJDK 11:

    $ sudo apt search openjdk
    

    如果你的系统版本足够新,你可能会看到如下的条目:

    openjdk-11-jdk/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.4 amd64 [installed,automatic]
    OpenJDK Development Kit (JDK)
    

    这表示软件源已经更新了OpenJDK 11,你可以直接安装默认版本。

  2. 安装默认版本的OpenJDK 11:

    $ sudo apt install -y default-jdk
    

    这将安装OpenJDK 11的默认版本。

安装旧版本的OpenJDK 11

如果你的系统版本较旧,你可能需要手动下载和安装OpenJDK 11。以下是手动安装OpenJDK 11的步骤:

  1. 下载OpenJDK 11的tar包文件:

    $ 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
    
  2. 解压缩下载的tar包到/usr/lib/jvm目录:

    $ sudo tar xfvz /tmp/openjdk-11+28_linux-x64_bin.tar.gz --directory /usr/lib/jvm
    
  3. 删除下载的tar包文件:

    $ rm -f /tmp/openjdk-11+28_linux-x64_bin.tar.gz
    
  4. 使用update-alternatives管理Java的可选项:

    $ 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'
    $ sudo sh -c 'for bin in /usr/lib/jvm/jdk-11/bin/*; do update-alternatives --set $(basename $bin) $bin; done'
    
  5. 最后,验证Java版本:

    $ java -version
    

你应该会看到类似以下的输出,表示OpenJDK 11已成功安装:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

切换Java版本

如果你安装了多个Java版本,你可以使用update-alternatives来选择默认版本:

$ sudo update-alternatives --config java

然后根据提示输入对应的数字来选择默认的Java版本。

相关文章

网友评论

      本文标题:Ubuntu上安装Java 11

      本文链接:https://www.haomeiwen.com/subject/iqddwdtx.html