Linux CentOS 8中安装openjdk

一、检查本地环境

#查看版本
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 k
 atk                                      x86_64              2.28.1-1.el8                                       AppStream              272 k
 copy-jdk-configs                         noarch              4.0-2.el8                                          AppStream               31 k
 fribidi                                  x86_64              1.0.4-8.el8                                        AppStream               89 k
 gdk-pixbuf2-modules                      x86_64              2.36.12-5.el8                                      AppStream              109 k
 giflib                                   x86_64              5.1.4-3.el8                                        AppStream               51 k
 graphite2                                x86_64              1.3.10-10.el8                                      AppStream              122 k
 gtk-update-icon-cache                    x86_64              3.22.30-9.el8                                      AppStream               33 k
 harfbuzz                                 x86_64              1.7.5-3.el8                                        AppStream              295 k
 hicolor-icon-theme                       noarch              0.17-2.el8                                         AppStream               49 k
 jasper-libs                              x86_64              2.0.14-5.el8                                       AppStream              167 k
 java-1.8.0-openjdk-headless              x86_64              1:1.8.0.322.b06-2.el8_5                            AppStream               34 M
 javapackages-filesystem                  noarch              5.3.0-1.module_el8.0.0+11+5b8c10bd                 AppStream               30 k
 jbigkit-libs                             x86_64              2.1-14.el8                                         AppStream               55 k
 libXcomposite                            x86_64              0.4.4-14.el8                                       AppStream               28 k
 libXcursor                               x86_64              1.1.15-3.el8                                       AppStream               36 k
 libXdamage                               x86_64              1.1.4-14.el8                                       AppStream               27 k
 libXfixes                                x86_64              5.0.3-7.el8                                        AppStream               25 k
 libXft                                   x86_64              2.3.3-1.el8                                        AppStream               67 k
 libXi                                    x86_64              1.7.10-1.el8                                       AppStream               49 k
 libXinerama                              x86_64              1.1.4-1.el8                                        AppStream               16 k
 libXrandr                                x86_64              1.5.2-1.el8                                        AppStream               34 k
 libXtst                                  x86_64              1.2.3-7.el8                                        AppStream               22 k
 libdatrie                                x86_64              0.2.9-7.el8                                        AppStream               33 k
 libfontenc                               x86_64              1.1.3-8.el8                                        AppStream               37 k
 libjpeg-turbo                            x86_64              1.5.3-12.el8                                       AppStream              157 k
 libthai                                  x86_64              0.1.27-2.el8                                       AppStream              203 k
 libtiff                                  x86_64              4.0.9-21.el8                                       AppStream              188 k
 lksctp-tools                             x86_64              1.0.18-3.el8                                       base                   100 k
 lua                                      x86_64              5.3.4-11.el8                                       AppStream              193 k
 pango                                    x86_64              1.42.4-8.el8                                       AppStream              297 k
 ttmkfdir                                 x86_64              3.0.9-54.el8                                       AppStream               62 k
 tzdata-java                              noarch              2021e-1.el8                                        AppStream              191 k
 xorg-x11-font-utils                      x86_64              1:7.5-41.el8                                       AppStream              104 k
 xorg-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 目录了

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值