Centos 安装 jdk

09/11 15:46
阅读数 23

查看系统信息

$ uname -a
Linux izbp1h24fk64pzecn5az62z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

yum搜索java版本

$ yum search java | grep jdk
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment

下载和安装

$ yum install java-1.8.0-openjdk
已加载插件:fastestmirror
base                                                                                                                               | 3.6 kB  00:00:00
epel                                                                                                                               | 3.2 kB  00:00:00
extras                                                                                                                             | 3.4 kB  00:00:00
updates                                                                                                                            | 3.4 kB  00:00:00
(1/3): extras/7/x86_64/primary_db                                                                                                  | 205 kB  00:00:00
(2/3): epel/x86_64/updateinfo                                                                                                      | 932 kB  00:00:00
(3/3): epel/x86_64/primary                                                                                                         | 3.6 MB  00:00:00
Loading mirror speeds from cached hostfile
epel                                                                                                                                          12706/12706
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.191.b12-0.el7_5 将被 安装
...
总下载量:38 M
Is this ok [y/d/N]: y #选择是
...
已安装:
  java-1.8.0-openjdk.x86_64 1:1.8.0.191.b12-0.el7_5

作为依赖被安装:
  copy-jdk-configs.noarch 0:3.3-10.el7_5      fontconfig.x86_64 0:2.10.95-11.el7                           fontpackages-filesystem.noarch 0:1.44-8.el7
  giflib.x86_64 0:4.1.6-9.el7                 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.191.b12-0.el7_5   javapackages-tools.noarch 0:3.4.1-11.el7
  libICE.x86_64 0:1.0.9-9.el7                 libSM.x86_64 0:1.2.2-2.el7                                   libX11.x86_64 0:1.6.5-1.el7
  libX11-common.noarch 0:1.6.5-1.el7          libXau.x86_64 0:1.0.8-2.1.el7                                libXcomposite.x86_64 0:0.4.4-4.1.el7
  libXext.x86_64 0:1.3.3-3.el7                libXfont.x86_64 0:1.5.2-1.el7                                libXi.x86_64 0:1.7.9-1.el7
  libXrender.x86_64 0:0.9.10-1.el7            libXtst.x86_64 0:1.2.3-1.el7                                 libfontenc.x86_64 0:1.1.3-3.el7
  libjpeg-turbo.x86_64 0:1.2.90-5.el7         libpng.x86_64 2:1.5.13-7.el7_2                               libxcb.x86_64 0:1.12-1.el7
  libxslt.x86_64 0:1.1.28-5.el7               lksctp-tools.x86_64 0:1.0.17-2.el7                           lyx-fonts.noarch 0:2.2.3-1.el7
  python-javapackages.noarch 0:3.4.1-11.el7   python-lxml.x86_64 0:3.2.1-4.el7                             ttmkfdir.x86_64 0:3.0.9-42.el7
  tzdata-java.noarch 0:2018f-2.el7            xorg-x11-font-utils.x86_64 1:7.5-20.el7                      xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
  
▽
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
作为依赖被升级:
  nspr.x86_64 0:4.19.0-1.el7_5         nss.x86_64 0:3.36.0-7.el7_5        nss-softokn.x86_64 0:3.36.0-5.el7_5  nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5
  nss-sysinit.x86_64 0:3.36.0-7.el7_5  nss-tools.x86_64 0:3.36.0-7.el7_5  nss-util.x86_64 0:3.36.0-1.el7_5

完毕!

配置环境变量

查找java安装路径

$ whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz

复制java路径

$ cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
$ pwd
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

修改 /etc/profile来配置环境变量

$ vim /etc/profile

在文件最后添加内容

# java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASS_PATH PATH

刷新配置

$ source /ect/profile

查看java版本

$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

安装成功!

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部