Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

    • 安装VMware
    • 安装Centos
    • 配置网络
    • 安装Xshell
    • 附-克隆虚拟机
    • 附-配置ssh
    • 附-安装JDK
      • 卸载现有JDK
      • 安装
      • 配置JDK环境变量
    • 附-防火墙设置
  • 基础

  • shell

  • 面试与总结
  • System-Linux
  • 安装
Shetengteng
2022-04-01

附-安装JDK

# 卸载现有JDK

注意:安装JDK前,一定确保提前删除了虚拟机自带的JDK(如果没有成功卸载,安装JDK后可以尝试重启系统) 查询是否安装了java,输入命令:rpm -qa | grep java

[ttshe@hadoop101 opt]$ rpm -qa | grep java
tzdata-java-2018i-1.el6.noarch
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
java-1.7.0-openjdk-1.7.0.211-2.6.17.1.el6_10.x86_64
1
2
3
4

如果JDK低于1.8版本,则卸载:sudo rpm -e [软件包]

# 安装

用XShell传输工具将JDK导入到opt目录下面的software文件夹下面

在Linux系统下的opt目录中查看软件包是否导入成功

[stt@hadoop102 ~]$ ls /opt/software/

看到如下结果
jdk-8u212-linux-x64.tar.gz
1
2
3
4

解压JDK到/opt/module目录下

[stt@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
1

# 配置JDK环境变量

查看 /etc/profile文件,可以看到如下内容

...
# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

# 只要在profile.d文件夹下添加xx.she文件中填写环境变量即可
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then 
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

unset i
unset -f pathmunge
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

新建/etc/profile.d/my_env.sh文件

[stt@hadoop102 ~]$ sudo vim /etc/profile.d/my_env.sh
1

添加如下内容

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
1
2
3

保存后退出:wq source一下/etc/profile文件,让新的环境变量PATH生效

[stt@hadoop102 ~]$ source /etc/profile
1

测试JDK是否安装成功

[stt@hadoop102 ~]$ java -version

#如果能看到以下结果,则代表Java安装成功
java version "1.8.0_212"
1
2
3
4

注意:重启(如果java -version可以用就不用重启)

[atguigu@hadoop102 ~]$ sudo reboot
1
Last Updated: 2022/04/05, 15:21:04
附-配置ssh
附-防火墙设置

← 附-配置ssh 附-防火墙设置→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式