目录

  • 一、检查本地环境
  • 二、软件版本
  • 三、安装openjdk
  • 四、安装开发环境
  • 五、环境变量配置
  • 六、定位JDK安装路径

一、检查本地环境

#查看版本
java -version

运行结果:

-bash: java: 未找到命令

  说明没有安装 JDK

二、软件版本

  我的是阿里云服务器,版本信息如下

#查看当前操作系统发行的版本信息
cat /etc/centos-release

运行结果:

CentOS Linux release 8.4.2105
#查找jdk版本yum list | grep jdk

运行结果:

copy-jdk-configs.noarch                                4.0-2.el8                                                  AppStream
java-1.8.0-openjdk.x86_64                              1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-accessibility.x86_64                1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-demo.x86_64                         1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-devel.x86_64                        1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-headless.x86_64                     1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-headless-slowdebug.x86_64           1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-javadoc.noarch                      1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-javadoc-zip.noarch                  1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-slowdebug.x86_64                    1:1.8.0.322.b06-2.el8_5                                    AppStream
java-1.8.0-openjdk-src.x86_64                          1:1.8.0.322.b06-2.el8_5                                    AppStream
java-11-openjdk.x86_64                                 1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-demo.x86_64                            1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-devel.x86_64                           1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-headless.x86_64                        1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-javadoc.x86_64                         1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-javadoc-zip.x86_64                     1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-jmods.x86_64                           1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-src.x86_64                             1:11.0.14.0.9-2.el8_5                                      AppStream
java-11-openjdk-static-libs.x86_64                     1:11.0.14.0.9-2.el8_5                                      AppStream
java-17-openjdk.x86_64                                 1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-demo.x86_64                            1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-devel.x86_64                           1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-headless.x86_64                        1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-javadoc.x86_64                         1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-javadoc-zip.x86_64                     1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-jmods.x86_64                           1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-src.x86_64                             1:17.0.1.0.12-2.el8_5                                      AppStream
java-17-openjdk-static-libs.x86_64                     1:17.0.1.0.12-2.el8_5                                      AppStream
prometheus-jmx-exporter-openjdk11.noarch               0.12.0-7.el8                                               AppStream

三、安装openjdk

  具体的openjdk版本根据你系统支持的版本去安装

#安装openjdk
yum install java-1.8.0-openjdk-1.8.0.322.b06

运行结果:

上次元数据过期检查:1:42:33 前,执行于 2022年02月17日 星期四 10时01分54秒。
依赖关系解决。
==============================================================================================================================================软件包                                   架构                版本                                               仓库                    大小
==============================================================================================================================================
安装:java-1.8.0-openjdk                       x86_64              1:1.8.0.322.b06-2.el8_5                            AppStream              342 k
安装依赖关系:alsa-lib                                 x86_64              1.2.6.1-3.el8                                      AppStream              491 katk                                      x86_64              2.28.1-1.el8                                       AppStream              272 kcopy-jdk-configs                         noarch              4.0-2.el8                                          AppStream               31 kfribidi                                  x86_64              1.0.4-8.el8                                        AppStream               89 kgdk-pixbuf2-modules                      x86_64              2.36.12-5.el8                                      AppStream              109 kgiflib                                   x86_64              5.1.4-3.el8                                        AppStream               51 kgraphite2                                x86_64              1.3.10-10.el8                                      AppStream              122 kgtk-update-icon-cache                    x86_64              3.22.30-9.el8                                      AppStream               33 kharfbuzz                                 x86_64              1.7.5-3.el8                                        AppStream              295 khicolor-icon-theme                       noarch              0.17-2.el8                                         AppStream               49 kjasper-libs                              x86_64              2.0.14-5.el8                                       AppStream              167 kjava-1.8.0-openjdk-headless              x86_64              1:1.8.0.322.b06-2.el8_5                            AppStream               34 Mjavapackages-filesystem                  noarch              5.3.0-1.module_el8.0.0+11+5b8c10bd                 AppStream               30 kjbigkit-libs                             x86_64              2.1-14.el8                                         AppStream               55 klibXcomposite                            x86_64              0.4.4-14.el8                                       AppStream               28 klibXcursor                               x86_64              1.1.15-3.el8                                       AppStream               36 klibXdamage                               x86_64              1.1.4-14.el8                                       AppStream               27 klibXfixes                                x86_64              5.0.3-7.el8                                        AppStream               25 klibXft                                   x86_64              2.3.3-1.el8                                        AppStream               67 klibXi                                    x86_64              1.7.10-1.el8                                       AppStream               49 klibXinerama                              x86_64              1.1.4-1.el8                                        AppStream               16 klibXrandr                                x86_64              1.5.2-1.el8                                        AppStream               34 klibXtst                                  x86_64              1.2.3-7.el8                                        AppStream               22 klibdatrie                                x86_64              0.2.9-7.el8                                        AppStream               33 klibfontenc                               x86_64              1.1.3-8.el8                                        AppStream               37 klibjpeg-turbo                            x86_64              1.5.3-12.el8                                       AppStream              157 klibthai                                  x86_64              0.1.27-2.el8                                       AppStream              203 klibtiff                                  x86_64              4.0.9-21.el8                                       AppStream              188 klksctp-tools                             x86_64              1.0.18-3.el8                                       base                   100 klua                                      x86_64              5.3.4-11.el8                                       AppStream              193 kpango                                    x86_64              1.42.4-8.el8                                       AppStream              297 kttmkfdir                                 x86_64              3.0.9-54.el8                                       AppStream               62 ktzdata-java                              noarch              2021e-1.el8                                        AppStream              191 kxorg-x11-font-utils                      x86_64              1:7.5-41.el8                                       AppStream              104 kxorg-x11-fonts-Type1                     noarch              7.5-19.el8                                         AppStream              522 k
安装弱的依赖:gtk2                                     x86_64              2.24.32-5.el8                                      AppStream              3.4 M
启用模块流:javapackages-runtime                                         201801                                                                         事务概要
==============================================================================================================================================
安装  37 软件包总下载:42 M
安装大小:142 M
确定吗?[y/N]: y
下载软件包:
(1/37): lksctp-tools-1.0.18-3.el8.x86_64.rpm                                                                  937 kB/s | 100 kB     00:00
(2/37): atk-2.28.1-1.el8.x86_64.rpm                                                                           2.4 MB/s | 272 kB     00:00
(3/37): copy-jdk-configs-4.0-2.el8.noarch.rpm                                                                 1.0 MB/s |  31 kB     00:00
(4/37): fribidi-1.0.4-8.el8.x86_64.rpm                                                                        2.5 MB/s |  89 kB     00:00
(5/37): alsa-lib-1.2.6.1-3.el8.x86_64.rpm                                                                     2.8 MB/s | 491 kB     00:00
(6/37): giflib-5.1.4-3.el8.x86_64.rpm                                                                         1.7 MB/s |  51 kB     00:00
(7/37): gdk-pixbuf2-modules-2.36.12-5.el8.x86_64.rpm                                                          1.9 MB/s | 109 kB     00:00
(8/37): graphite2-1.3.10-10.el8.x86_64.rpm                                                                    3.8 MB/s | 122 kB     00:00
(9/37): harfbuzz-1.7.5-3.el8.x86_64.rpm                                                                       5.8 MB/s | 295 kB     00:00
(10/37): gtk-update-icon-cache-3.22.30-9.el8.x86_64.rpm                                                       365 kB/s |  33 kB     00:00
(11/37): hicolor-icon-theme-0.17-2.el8.noarch.rpm                                                             1.6 MB/s |  49 kB     00:00
(12/37): gtk2-2.24.32-5.el8.x86_64.rpm                                                                         27 MB/s | 3.4 MB     00:00
(13/37): jasper-libs-2.0.14-5.el8.x86_64.rpm                                                                  2.6 MB/s | 167 kB     00:00
(14/37): javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch.rpm                                946 kB/s |  30 kB     00:00
(15/37): java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64.rpm                                                  3.3 MB/s | 342 kB     00:00
(16/37): jbigkit-libs-2.1-14.el8.x86_64.rpm                                                                   1.8 MB/s |  55 kB     00:00
(17/37): libXcomposite-0.4.4-14.el8.x86_64.rpm                                                                901 kB/s |  28 kB     00:00
(18/37): libXcursor-1.1.15-3.el8.x86_64.rpm                                                                   1.1 MB/s |  36 kB     00:00
(19/37): libXdamage-1.1.4-14.el8.x86_64.rpm                                                                   866 kB/s |  27 kB     00:00
(20/37): libXfixes-5.0.3-7.el8.x86_64.rpm                                                                     824 kB/s |  25 kB     00:00
(21/37): libXft-2.3.3-1.el8.x86_64.rpm                                                                        2.2 MB/s |  67 kB     00:00
(22/37): libXi-1.7.10-1.el8.x86_64.rpm                                                                        1.4 MB/s |  49 kB     00:00
(23/37): libXinerama-1.1.4-1.el8.x86_64.rpm                                                                   527 kB/s |  16 kB     00:00
(24/37): libXrandr-1.5.2-1.el8.x86_64.rpm                                                                     1.1 MB/s |  34 kB     00:00
(25/37): libXtst-1.2.3-7.el8.x86_64.rpm                                                                       788 kB/s |  22 kB     00:00
(26/37): libdatrie-0.2.9-7.el8.x86_64.rpm                                                                     1.0 MB/s |  33 kB     00:00
(27/37): libfontenc-1.1.3-8.el8.x86_64.rpm                                                                    1.3 MB/s |  37 kB     00:00
(28/37): libjpeg-turbo-1.5.3-12.el8.x86_64.rpm                                                                4.3 MB/s | 157 kB     00:00
(29/37): libtiff-4.0.9-21.el8.x86_64.rpm                                                                      5.5 MB/s | 188 kB     00:00
(30/37): lua-5.3.4-11.el8.x86_64.rpm                                                                          3.7 MB/s | 193 kB     00:00
(31/37): libthai-0.1.27-2.el8.x86_64.rpm                                                                      1.1 MB/s | 203 kB     00:00
(32/37): ttmkfdir-3.0.9-54.el8.x86_64.rpm                                                                     876 kB/s |  62 kB     00:00
(33/37): pango-1.42.4-8.el8.x86_64.rpm                                                                        1.6 MB/s | 297 kB     00:00
(34/37): tzdata-java-2021e-1.el8.noarch.rpm                                                                   1.9 MB/s | 191 kB     00:00
(35/37): xorg-x11-font-utils-7.5-41.el8.x86_64.rpm                                                            1.2 MB/s | 104 kB     00:00
(36/37): xorg-x11-fonts-Type1-7.5-19.el8.noarch.rpm                                                           4.2 MB/s | 522 kB     00:00
(37/37): java-1.8.0-openjdk-headless-1.8.0.322.b06-2.el8_5.x86_64.rpm                                          12 MB/s |  34 MB     00:02
----------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                           14 MB/s |  42 MB     00:03
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务运行脚本: copy-jdk-configs-4.0-2.el8.noarch                                                                                             1/1 运行脚本: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.x86_64                                                                    1/1 准备中  :                                                                                                                               1/1 安装    : libjpeg-turbo-1.5.3-12.el8.x86_64                                                                                            1/37 安装    : libXi-1.7.10-1.el8.x86_64                                                                                                    2/37 安装    : libXfixes-5.0.3-7.el8.x86_64                                                                                                 3/37 安装    : libXcomposite-0.4.4-14.el8.x86_64                                                                                            4/37 安装    : libXcursor-1.1.15-3.el8.x86_64                                                                                               5/37 安装    : libXdamage-1.1.4-14.el8.x86_64                                                                                               6/37 安装    : libXtst-1.2.3-7.el8.x86_64                                                                                                   7/37 安装    : jasper-libs-2.0.14-5.el8.x86_64                                                                                              8/37 安装    : tzdata-java-2021e-1.el8.noarch                                                                                               9/37 安装    : ttmkfdir-3.0.9-54.el8.x86_64                                                                                                10/37 安装    : lua-5.3.4-11.el8.x86_64                                                                                                     11/37 安装    : copy-jdk-configs-4.0-2.el8.noarch                                                                                           12/37 安装    : libfontenc-1.1.3-8.el8.x86_64                                                                                               13/37 安装    : xorg-x11-font-utils-1:7.5-41.el8.x86_64                                                                                     14/37 安装    : xorg-x11-fonts-Type1-7.5-19.el8.noarch                                                                                      15/37 运行脚本: xorg-x11-fonts-Type1-7.5-19.el8.noarch                                                                                      15/37 安装    : libdatrie-0.2.9-7.el8.x86_64                                                                                                16/37 运行脚本: libdatrie-0.2.9-7.el8.x86_64                                                                                                16/37 安装    : libthai-0.1.27-2.el8.x86_64                                                                                                 17/37 运行脚本: libthai-0.1.27-2.el8.x86_64                                                                                                 17/37 安装    : libXrandr-1.5.2-1.el8.x86_64                                                                                                18/37 安装    : libXinerama-1.1.4-1.el8.x86_64                                                                                              19/37 安装    : libXft-2.3.3-1.el8.x86_64                                                                                                   20/37 安装    : jbigkit-libs-2.1-14.el8.x86_64                                                                                              21/37 运行脚本: jbigkit-libs-2.1-14.el8.x86_64                                                                                              21/37 安装    : libtiff-4.0.9-21.el8.x86_64                                                                                                 22/37 安装    : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64                                                                                    23/37 安装    : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch                                                           24/37 安装    : hicolor-icon-theme-0.17-2.el8.noarch                                                                                        25/37 安装    : gtk-update-icon-cache-3.22.30-9.el8.x86_64                                                                                  26/37 安装    : graphite2-1.3.10-10.el8.x86_64                                                                                              27/37 安装    : harfbuzz-1.7.5-3.el8.x86_64                                                                                                 28/37 运行脚本: harfbuzz-1.7.5-3.el8.x86_64                                                                                                 28/37 安装    : giflib-5.1.4-3.el8.x86_64                                                                                                   29/37 安装    : fribidi-1.0.4-8.el8.x86_64                                                                                                  30/37 安装    : pango-1.42.4-8.el8.x86_64                                                                                                   31/37 运行脚本: pango-1.42.4-8.el8.x86_64                                                                                                   31/37 安装    : atk-2.28.1-1.el8.x86_64                                                                                                     32/37 安装    : gtk2-2.24.32-5.el8.x86_64                                                                                                   33/37 运行脚本: gtk2-2.24.32-5.el8.x86_64                                                                                                   33/37 安装    : alsa-lib-1.2.6.1-3.el8.x86_64                                                                                               34/37 运行脚本: alsa-lib-1.2.6.1-3.el8.x86_64                                                                                               34/37 安装    : lksctp-tools-1.0.18-3.el8.x86_64                                                                                            35/37 运行脚本: lksctp-tools-1.0.18-3.el8.x86_64                                                                                            35/37 安装    : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.x86_64                                                                  36/37 运行脚本: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.x86_64                                                                  36/37 安装    : java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5.x86_64                                                                           37/37 运行脚本: java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5.x86_64                                                                           37/37 运行脚本: copy-jdk-configs-4.0-2.el8.noarch                                                                                           37/37 运行脚本: java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5.x86_64                                                                           37/37 运行脚本: hicolor-icon-theme-0.17-2.el8.noarch                                                                                        37/37 验证    : lksctp-tools-1.0.18-3.el8.x86_64                                                                                             1/37 验证    : alsa-lib-1.2.6.1-3.el8.x86_64                                                                                                2/37 验证    : atk-2.28.1-1.el8.x86_64                                                                                                      3/37 验证    : copy-jdk-configs-4.0-2.el8.noarch                                                                                            4/37 验证    : fribidi-1.0.4-8.el8.x86_64                                                                                                   5/37 验证    : gdk-pixbuf2-modules-2.36.12-5.el8.x86_64                                                                                     6/37 验证    : giflib-5.1.4-3.el8.x86_64                                                                                                    7/37 验证    : graphite2-1.3.10-10.el8.x86_64                                                                                               8/37 验证    : gtk-update-icon-cache-3.22.30-9.el8.x86_64                                                                                   9/37 验证    : gtk2-2.24.32-5.el8.x86_64                                                                                                   10/37 验证    : harfbuzz-1.7.5-3.el8.x86_64                                                                                                 11/37 验证    : hicolor-icon-theme-0.17-2.el8.noarch                                                                                        12/37 验证    : jasper-libs-2.0.14-5.el8.x86_64                                                                                             13/37 验证    : java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5.x86_64                                                                           14/37 验证    : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.x86_64                                                                  15/37 验证    : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch                                                           16/37 验证    : jbigkit-libs-2.1-14.el8.x86_64                                                                                              17/37 验证    : libXcomposite-0.4.4-14.el8.x86_64                                                                                           18/37 验证    : libXcursor-1.1.15-3.el8.x86_64                                                                                              19/37 验证    : libXdamage-1.1.4-14.el8.x86_64                                                                                              20/37 验证    : libXfixes-5.0.3-7.el8.x86_64                                                                                                21/37 验证    : libXft-2.3.3-1.el8.x86_64                                                                                                   22/37 验证    : libXi-1.7.10-1.el8.x86_64                                                                                                   23/37 验证    : libXinerama-1.1.4-1.el8.x86_64                                                                                              24/37 验证    : libXrandr-1.5.2-1.el8.x86_64                                                                                                25/37 验证    : libXtst-1.2.3-7.el8.x86_64                                                                                                  26/37 验证    : libdatrie-0.2.9-7.el8.x86_64                                                                                                27/37 验证    : libfontenc-1.1.3-8.el8.x86_64                                                                                               28/37 验证    : libjpeg-turbo-1.5.3-12.el8.x86_64                                                                                           29/37 验证    : libthai-0.1.27-2.el8.x86_64                                                                                                 30/37 验证    : libtiff-4.0.9-21.el8.x86_64                                                                                                 31/37 验证    : lua-5.3.4-11.el8.x86_64                                                                                                     32/37 验证    : pango-1.42.4-8.el8.x86_64                                                                                                   33/37 验证    : ttmkfdir-3.0.9-54.el8.x86_64                                                                                                34/37 验证    : tzdata-java-2021e-1.el8.noarch                                                                                              35/37 验证    : xorg-x11-font-utils-1:7.5-41.el8.x86_64                                                                                     36/37 验证    : xorg-x11-fonts-Type1-7.5-19.el8.noarch                                                                                      37/37 已安装:alsa-lib-1.2.6.1-3.el8.x86_64                                             atk-2.28.1-1.el8.x86_64                                           copy-jdk-configs-4.0-2.el8.noarch                                         fribidi-1.0.4-8.el8.x86_64                                        gdk-pixbuf2-modules-2.36.12-5.el8.x86_64                                  giflib-5.1.4-3.el8.x86_64                                         graphite2-1.3.10-10.el8.x86_64                                            gtk-update-icon-cache-3.22.30-9.el8.x86_64                        gtk2-2.24.32-5.el8.x86_64                                                 harfbuzz-1.7.5-3.el8.x86_64                                       hicolor-icon-theme-0.17-2.el8.noarch                                      jasper-libs-2.0.14-5.el8.x86_64                                   java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5.x86_64                         java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.x86_64        javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch         jbigkit-libs-2.1-14.el8.x86_64                                    libXcomposite-0.4.4-14.el8.x86_64                                         libXcursor-1.1.15-3.el8.x86_64                                    libXdamage-1.1.4-14.el8.x86_64                                            libXfixes-5.0.3-7.el8.x86_64                                      libXft-2.3.3-1.el8.x86_64                                                 libXi-1.7.10-1.el8.x86_64                                         libXinerama-1.1.4-1.el8.x86_64                                            libXrandr-1.5.2-1.el8.x86_64                                      libXtst-1.2.3-7.el8.x86_64                                                libdatrie-0.2.9-7.el8.x86_64                                      libfontenc-1.1.3-8.el8.x86_64                                             libjpeg-turbo-1.5.3-12.el8.x86_64                                 libthai-0.1.27-2.el8.x86_64                                               libtiff-4.0.9-21.el8.x86_64                                       lksctp-tools-1.0.18-3.el8.x86_64                                          lua-5.3.4-11.el8.x86_64                                           pango-1.42.4-8.el8.x86_64                                                 ttmkfdir-3.0.9-54.el8.x86_64                                      tzdata-java-2021e-1.el8.noarch                                            xorg-x11-font-utils-1:7.5-41.el8.x86_64                           xorg-x11-fonts-Type1-7.5-19.el8.noarch                                   完毕!

  安装验证

#查看java版本
java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)

  查看java是否可用

javac
-bash: javac: command not found

  默认安装完只有运行环境,JDK安装目录下只有 jre 文件夹

四、安装开发环境

  具体的版本根据你系统支持的版本安装

#安装openjdk-devel
yum install java-1.8.0-openjdk-devel-1.8.0.322.b06
上次元数据过期检查:1:01:41 前,执行于 2022年02月17日 星期四 12时55分57秒。
依赖关系解决。
==============================================================================================================================================软件包                                    架构                    版本                                      仓库                        大小
==============================================================================================================================================
安装:java-1.8.0-openjdk-devel                  x86_64                  1:1.8.0.322.b06-2.el8_5                   AppStream                  9.8 M事务概要
==============================================================================================================================================
安装  1 软件包总下载:9.8 M
安装大小:41 M
确定吗?[y/N]: y
下载软件包:
java-1.8.0-openjdk-devel-1.8.0.322.b06-2.el8_5.x86_64.rpm                                                      38 MB/s | 9.8 MB     00:00
----------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                           37 MB/s | 9.8 MB     00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中  :                                                                                                                               1/1 安装    : java-1.8.0-openjdk-devel-1:1.8.0.322.b06-2.el8_5.x86_64                                                                       1/1 运行脚本: java-1.8.0-openjdk-devel-1:1.8.0.322.b06-2.el8_5.x86_64                                                                       1/1 验证    : java-1.8.0-openjdk-devel-1:1.8.0.322.b06-2.el8_5.x86_64                                                                       1/1 已安装:java-1.8.0-openjdk-devel-1:1.8.0.322.b06-2.el8_5.x86_64                                                                                     完毕!

  再次验证

javac -version
javac 1.8.0_322

五、环境变量配置

  修改配置文件

vim /etc/profile

  我们在配置文件中最后加入如下配置:

#你自己的jdk目录
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  然后我们执行下,当然你也可以选择重新登录咯。

source /etc/profile

  至此我们的开发环境也配置好了,那我们安装的 openjdk 路径在哪里呢?怎么样可以找到呢?

六、定位JDK安装路径

  • 定位java程序的执行路径:which java
#定位到的是java程序的执行路径
which java

运行结果:

/usr/bin/java

  这里只是执行路径,并不是安装目录

  • 查看:/usr/bin/java
ls -lrt /usr/bin/java

运行结果:

lrwxrwxrwx 1 root root 22 2月  17 11:44 /usr/bin/java -> /etc/alternatives/java
  • 查看:/etc/alternatives/java
ls -lrt /etc/alternatives/java

运行结果:

lrwxrwxrwx 1 root root 73 2月  17 11:44 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64/jre/bin/java
  • 进入目录查看列表:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64
ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64

运行结果:

总用量 184
-rw-r--r-- 1 root root   1522 1月  28 02:13 ASSEMBLY_EXCEPTION
drwxr-xr-x 2 root root   4096 2月  17 13:57 bin
drwxr-xr-x 3 root root    132 2月  17 13:57 include
drwxr-xr-x 4 root root     95 2月  17 11:44 jre
drwxr-xr-x 3 root root    144 2月  17 13:57 lib
-rw-r--r-- 1 root root  19274 1月  28 02:13 LICENSE
drwxr-xr-x 2 root root    204 2月  17 13:57 tapset
-rw-r--r-- 1 root root 157063 1月  28 02:13 THIRD_PARTY_README

  大家也看到这个熟悉的 JDK 目录了

Linux CentOS 8中安装openjdk相关推荐

  1. Linux CentOS 7中安装XXX(持续更新)

    #上传文件rz命令安装 yum -y install lrzsz #设置防火墙或暴露端口 ststemctl status firewalld.service(查看状态) ststemctl stop ...

  2. java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法

    本文介绍在Linux发行版Ubuntu 18.04/16.04.Debian 10/9.CentOS 7/8.Fedora 31/30/29中安装Java 13/OpenJDK 13.Java SE ...

  3. 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...

    在CentOS系统中安装quota来管理磁盘配额 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器(免费的或者收费的)来说 ...

  4. linux为mysql创建gpower_系统运维|RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin

    PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件.关系型数据库,或者负载均衡/失效转移算法.它也可以被配置成一台DN ...

  5. Linux(CentOS6.5)中安装maven

    Linux(CentOS6.5)中安装maven 1.上传相关包(*.tar.gz等) 使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz 2.安装maven 1> ...

  6. 如何在 CentOS 7 中安装或升级最新的内核

    转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...

  7. CentOS系统中安装 vmware-tools

    有时候为了学习linux,需要在虚拟机上进行安装测试.但在安装完成后,会发现存在两个普遍的问题:一是时间与时钟不同步问题.这样会造成开发中很多问题,例如 Makefile 文件会造成一些不必要的重复编 ...

  8. Docker - 在CentOS 7中安装Docker

    在CentOS 7中安装Docker 1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname - ...

  9. RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin

    PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件.关系型数据库,或者负载均衡/失效转移算法.它也可以被配置成一台DN ...

最新文章

  1. 新的一年,对产品和产品经理的感悟
  2. 线程的局部变量ThreadLocal概念
  3. 936焊台(恒温电烙铁)温度不可调的维修 (Z)
  4. Android-Universal-Image-Loader学习笔记(3)--内存缓存
  5. 非法操作 login.php,阅文游戏中心 h5游戏接入wiki
  6. web报表工具finereport常用函数的用法总结(数组函数)
  7. css easyui,对比easyui和jwwui css
  8. 连接Oracle9i,因字符集造成乱码的解决方法
  9. Linux安装软件包时的“依赖关系树”算法(C#)
  10. 如何查看自己在CSDN积分
  11. 最全的视频格式分类详解(很全面)
  12. 64位 java 数据类型_java 数据类型
  13. 刘万祥老师讲如何利用条件格式色阶制作数据地图
  14. 摩托车竞速游戏:Road Redemption公路救赎mac中文版
  15. 发邮箱被对方服务器退回,别人给我发邮件总被退回给他,这是怎么回事?
  16. 努比亚android11,努比亚Play开测Android11 填写基本信息即可
  17. 产品读书《谁说菜鸟不会数据分析(入门篇)》
  18. HTML设置页面动画效果有几种,前端制作动画的几种方式(css3,js)
  19. 机房运维神器之远程监控网络设备
  20. python图灵测试_图灵测试对话

热门文章

  1. [Node] Node.js 包管理工具详解npm yarn cnpm npx pnpm
  2. matlab cftool光滑曲线导出为什么就不光滑了_MATLAB|二维绘图
  3. J2Cache 两级缓存中的 Region 到底是什么东西?
  4. 两个圆公切线求法_求两圆的公切线计算
  5. 致所有专科计算机方向学生——我们有什么好的出路!
  6. 什么是泛型?为什么要使用泛型?
  7. 攻防世界Erik-Baleog-and-Olaf
  8. mac 使用mysql + navicat
  9. 提高代码阅读能力的7种方法
  10. 白嫖系列软件-------漫画