> ## Content Index
> Fetch the complete content index at: https://sgpublic.xyz/llms.txt
> Use this file to discover other available public pages before exploring further.

# CentOS 7 安装 Java 环境教程
- URL: https://sgpublic.xyz/p/2021/05/6aac9cb1810a4800015335e8/
- Published: 2021-05-08T09:25:02.000Z
- Updated: 2026-09-18T04:05:00.000Z
- Author: Haven Madray
- Tags: 软件开发, Java/Kotlin, #wp-post

> 参考文章 [CentOS7怎样安装Java8](https://www.cnblogs.com/yjlch1016/p/8900841.html?ref=sgpublic.xyz)

下载 Oracle 官网的 jdk 安装。

下载地址：

- Java 8：[Java SE Development Kit 8 - Downloads (oracle.com)](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html?ref=sgpublic.xyz)
- Java 11 (LTS)：[Java SE Development Kit 11- - Downloads (oracle.com)](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html?ref=sgpublic.xyz)
- Java 16：[Java SE Development Kit 16 - Downloads (oracle.com)](https://www.oracle.com/java/technologies/javase-jdk16-downloads.html?ref=sgpublic.xyz)

![](https://sgpublic.xyz/content/images/2026/09/image-1-1.png)

选择 Linux x64 Compressed Archive

选中同意许可。

![](https://sgpublic.xyz/content/images/2026/09/image-2.png)

同意许可

下载需要登录账户，若无账户注册即可。

![](https://sgpublic.xyz/content/images/2026/09/image-3.png)

登录账户

若不想注册账号可以从这里下载，请选择 `tag.gz` 格式的文件下载：[Java 下载（随缘更新）](http://oi.dev.sgpublic.xyz/?/%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF/Java/&ref=sgpublic.xyz)

进入 `/usr/local` 目录

```
cd /usr/local
```

创建 `/usr/local/java` 目录并进入

```
mkdir java
cd java
```

将 `jdk-8u301-linux-x64.tar.gz` 上传到此目录并解压。

```
tar -xzvf jdk-8u301-linux-x64.tar.gz
```

配置系统环境变量（文件 `/etc/profile`），在文件末尾添加内容：

- 如果你下载的是 JDK 8 及以下的版本：

```
JAVA_HOME=/usr/local/java/jdk-8u301
JRE_HOME=/usr/local/java/jdk-8u301/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
```

- 如果你使用的是 JDK 11 及以上版本，例如 JDK 16：

```
JAVA_HOME=/usr/local/java/jdk-16.0.2
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
export JAVA_HOME PATH CLASSPATH
```

使配置生效

```
source /etc/profile
```

如果你在此之前已经安装了旧版此次操作为更新 JDK，你可能需要重启服务器才能应用更改。

查看 Java 版本

```
java -version
```

安装完成之后删除压缩包（可选）

```
rm -rf jdk-8u301-linux-x64.tar.gz
```