如何在 Ubuntu 18.0.4 上安装 Java 8.0.232

如何在 Ubuntu 18.0.4 上安装 Java 8.0.232

我需要安装 8.0.232 版本的 openjdk。我使用 sdkman,结果sdk list java是:

 Java.net      |     | 15.ea.25     | open    |            | 15.ea.25-open       
               |     | 14.0.1       | open    |            | 14.0.1-open         
               |     | 13.0.2       | open    |            | 13.0.2-open         
               |     | 12.0.2       | open    |            | 12.0.2-open         
               |     | 11.0.7       | open    |            | 11.0.7-open         
               |     | 10.0.2       | open    |            | 10.0.2-open         
               |     | 9.0.4        | open    |            | 9.0.4-open          
               |     | 8.0.252      | open    |            | 8.0.252-open        
               | >>> | 8.0.242      | open    | local only | 8.0.242-open   

我如何安装 8.0.232?

答案1

  1. 获取二进制文件OpenJDK8U-jdk_x64_linux_8u232b09.tar.gz发布 OpenJDK 8u232 GA 版本 · AdoptOpenJDK/openjdk8-upstream-binaries · GitHub. 或者直接运行

    wget https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_x64_linux_8u232b09.tar.gz
    
  2. 解压 tarball 并将内容保存在 中/usr/lib/jvm。这是 Ubuntu 默认保存 JVM 的位置。您也可以使用其他位置。

    sudo tar -xvf OpenJDK8U-jdk_x64_linux_8u232b09.tar.gz -C /usr/lib/jvm
    
  3. java安装和 的替代品javac

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-8u232-b09/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-8u232-b09/bin/javac 1
    
  4. 配置替代方案。

    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    

    选择 对应的选项编号/usr/lib/jvm/openjdk-8u232-b09/bin/java*

  5. 验证安装。

    $ java -version
    openjdk version "1.8.0_232"
    OpenJDK Runtime Environment (build 1.8.0_232-b09)
    OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
    

相关内容