在新的机器上,我们希望安装 OpenJDK 11。
可以分别执行下面的命令来进行安装。
查看可用的版本
使用命令
dnf search jdk
来搜索可用的版本。
Last metadata expiration check: 0:16:42 ago on Fri 13 Nov 2020 09:42:19 AM EST.
================================================= Name & Summary Matched: jdk ==================================================
java-11-openjdk-demo.x86_64 : OpenJDK Demos 11
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK Source Bundle 11
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in single archive
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in single archive
===================================================== Summary Matched: jdk =====================================================
jmc-core.noarch : Core API for JDK Mission Control
jmc.x86_64 : JDK Mission Control is a profiling and diagnostics tool
icedtea-web.noarch : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation
从上面的搜索结果中,我们可以看到版本java-11-openjdk-devel.x86_64 是我们需要的版本。
安装
在确定需要安装的包后,可以运行下面的命令:
dnf install java-11-openjdk-devel.x86_64
来进行安装。
在上面的命令行中,输入 Y 来进行安装。
随后就可以看到安装成功的界面。
校验安装
在安装成功后,运行命令
java --version
来确定安装的 Java 版本是否正确。
[root@vps263579 ~]# clear
[root@vps263579 ~]# java --version
openjdk 11.0.9 2020-10-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.9+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9+11-LTS, mixed mode, sharing)
[root@vps263579 ~]#