CentOS7安装Java

6/23/2021

# 下载Java

选择了安装Java 8, Oracle下载地址为:javase-jdk8 (opens new window)
下载需要登录Oracle账号,选择Linux x64 Compressed Archive,由于JDK无法直接通过wget下载,需要在登录后手动下载,然后Chrome下载中找到下载地址

wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz?AuthParam=1624427378_379461e4567e37ec94741addd717d413 -O jdk-8u291-linux-x64.tar.gz
1

可以通过命令查包大小,确定下载的文件是正确的

ls -lht
-rw-rw-r--. 1 wanyakun wanyakun 139M 411 05:47 jdk-8u291-linux-x64.tar.gz
1
2

# 安装

# 创建安装目录

sudo mkdir /usr/local/java/
1

# 解压至安装目录

sudo tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java/
1

# 设置环境变量

# 编辑profile文件

sudo vim /etc/profile
1

在文件结尾添加配置

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
1
2
3
4

# 使环境变量生效

source /etc/profile
1

# 设置软连接

sudo ln -s /usr/local/java/jdk1.8.0_291/bin/java /usr/bin/java
1

# 检查

java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
1
2
3
4
Last Updated: 10/25/2024, 6:55:06 AM