温馨提示×

CentOS如何下载Java安装包

小樊
40
2026-08-29 15:12:38
栏目: 编程语言

CentOS 上下载 Java(通常指 Oracle JDK 或 OpenJDK)安装包,常见有以下几种方式,按推荐程度从高到低说明。


✅ 方式一:直接使用 yum 安装(最推荐

CentOS 官方仓库中已有 OpenJDK,这是最安全、最简单的方式。

1️⃣ 查看可安装的 Java 版本

yum list available | grep java

或:

yum search java | grep openjdk

2️⃣ 安装常见版本(示例)

安装 Java 8(仍广泛使用)

sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装 Java 11(LTS)

sudo yum install -y java-11-openjdk java-11-openjdk-devel

安装 Java 17(LTS)

sudo yum install -y java-17-openjdk java-17-openjdk-devel

devel 包含 javac 等开发工具,建议一起安装。

3️⃣ 验证安装

java -version
javac -version

✅ 方式二:手动下载 Java 安装包(适合指定版本)

1️⃣ 下载 OpenJDK(推荐)

官方 OpenJDK 下载地址

  • https://jdk.java.net/
  • https://adoptium.net/

示例:下载 OpenJDK 17

wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz

2️⃣ 解压并配置环境变量

tar -zxvf openjdk-17.0.2_linux-x64_bin.tar.gz
sudo mv jdk-17.0.2 /usr/local/java

编辑环境变量:

sudo vi /etc/profile

添加:

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH

立即生效:

source /etc/profile

✅ 方式三:使用 Oracle JDK(需手动下载)

⚠️ Oracle JDK 需登录 Oracle 账号,且在生产环境需注意授权。

1️⃣ 下载地址

https://www.oracle.com/java/technologies/downloads/

2️⃣ 上传并解压

tar -zxvf jdk-8u381-linux-x64.tar.gz
sudo mv jdk1.8.0_381 /usr/local/java

3️⃣ 配置环境变量(同上)


✅ 方式四:使用 alternatives 管理多版本 Java

sudo alternatives --config java

✅ 常见问题

❓如何查看当前 Java 路径?

which java
readlink -f $(which java)

❓CentOS 7 和 CentOS 8 有区别吗?

系统 推荐方式
CentOS 7 yum 安装 OpenJDK
CentOS 8 dnf / yum 安装 OpenJDK

✅ 推荐总结

需求 建议
普通服务器 ✅ OpenJDK + yum
指定版本 ✅ 手动下载 OpenJDK
生产环境 ✅ OpenJDK LTS(8 / 11 / 17)

如果你告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 需要 Java 8 / 11 / 17
  • ✅ 是否用于生产环境

我可以给你 一条定制命令 直接执行 ✅

0