1解总、環(huán)境
[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
# 查看系統(tǒng)位數(shù)
[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、設(shè)置jdk環(huán)境變量
- 這里采用全局設(shè)置方法行冰,就是修改etc/profile伶丐,它是是所有用戶的共用的環(huán)境變量
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
- 環(huán)境變量生效
source /etc/profile
6漓雅、檢驗(yàn)是否安裝成功
[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、設(shè)置Java環(huán)境永久生效组题,否則每次重啟都要執(zhí)行source /etc/profile
# 修改配置文件
vim /etc/bashrc
# 在最上面添加如下內(nèi)容:
# 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