1、环境
[root@localhost happyma]# lsb_release -a
LSB Version: :core-4.1-amd64...
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core
2、卸载自带JDK
# 查看版本
[root@localhost happyma]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
# 使用 rpm -qa | grep java 查看安装的java信息
[root@localhost happyma]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
tzdata-java-2018e-3.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
# 使用 rpm -e --nodeps 卸载
[root@localhost happyma]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
[root@localhost happyma]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
3、下载并安装JDK
# 查看系统位数
[root@localhost happyma]# getconf LONG_BIT
64
image.png
4、上传到目录下并解压
```shell
# 解压到/usr/local/develop/java/目录下
tar zxvf /usr/local/soft/jdk-8u211-linux-x64.tar.gz -C /usr/local/develop/java/
5、设置jdk环境变量
- 这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量
vi /etc/profile
- 在末尾添加以下代码,java后面跟着的是你的jdk的版本
# jdk位置
JAVA_HOME=/usr/local/develop/java/jdk1.8.0_211
# jre位置
JRE_HOME=/usr/local/develop/java/jdk1.8.0_211/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
- 环境变量生效
source /etc/profile
6、检验是否安装成功
[root@localhost develop]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
7、设置Java环境永久生效,否则每次重启都要执行source /etc/profile
# 修改配置文件
vim /etc/bashrc
# 在最上面添加如下内容:
# jdk位置
export JAVA_HOME=/usr/local/develop/java/jdk1.8.0_211
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
网友评论