Linux 安装JDK配置环境(rpm安装和压缩版安装)

jdk安装 (rpm安装)

  1. jdk下载地址: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
  2. 如果有安装openjdk 则卸载
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@centos ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

# 检查
[root@centos ~]# rpm -qa|grep jdk
jdk1.8.0_121-1.8.0_121-fcs.x86_64

# 卸载 -e --nodeps 强制删除
[root@centos ~]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
[root@centos ~]# java -version
-bash: /usr/bin/java: No such file or directory  # OK

  1. 将下载好的JDK上传到服务器
1
scp C:\Users\ibbd\Desktop/jdk-8u271-linux-x64.rpm [email protected]:/root
  1. 安装JDK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 先到存放 jdk-8u271-linux-x64.rpm 的目录
cd /root

# rpm 安装 jdk, 安装完之后它会在 /usr 目录生成一个 java 文件夹, 里面有一个 jdk1.8.0_271-amd64 文件夹就是环境
rpm -ivh jdk-8u271-linux-x64.rpm

# 编辑配置文件
vim /etc/profile

# 配置环境变量
JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
# 保存退出: 先按 Esc ,再按冒号, 然后按 wq, 最后按 回车

# 让文件立即生效
source /etc/profile

# 测试, 能看到版本号就成功了
java -version

安装压缩版的JDK, 直接解压, 配置环境变量

  1. 比如解压在/usr/local/java/jdk1.8.0_271-amd64 这个目录, 就直接配置环境变量
1
vim /etc/profile
  1. 配置环境变量(注意目录)
1
2
3
4
JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

  1. 配置好环境变量之后让文件立即生效
1
source /etc/profile
  1. 查看是否生效, 能看到版本号说明成功了
1
java -version