温馨提示×

centos怎么安装jdk

小樊
38
2026-09-29 21:58:02
栏目: 智能运维

在 CentOS 上安装 JDK 常见有三种方式:YUM 安装(最简单)、手动安装 Oracle JDK(官方包)、使用 SDKMAN(开发推荐)。下面分别说明。


一、YUM 安装 OpenJDK(推荐新手)

1. 查看可用版本

yum list available java-*-openjdk

2. 安装 JDK(以 JDK 11 为例)

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

只运行程序不开发,可装:

sudo yum install -y java-11-openjdk

3. 验证

java -version
javac -version

二、手动安装 Oracle JDK(适合生产环境)

1. 下载 JDK

从 Oracle 官网下载 .rpm 或 .tar.gz
https://www.oracle.com/java/technologies/javase-downloads.html

2. 安装(RPM 方式)

sudo rpm -ivh jdk-17_linux-x64_bin.rpm

3. 或解压方式(tar.gz)

tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/

4. 配置环境变量

vi /etc/profile

添加:

export JAVA_HOME=/usr/local/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

生效:

source /etc/profile

5. 验证

java -version

三、使用 alternatives 管理多版本(可选)

sudo alternatives --config java

四、常见建议

  • 服务器:OpenJDK + YUM
  • 开发:SDKMAN 或手动 Oracle JDK
  • CentOS 7:默认 yum 源可用
  • CentOS 8/Stream:用 dnf

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • JDK 版本(8 / 11 / 17 / 21)
  • 是否用于生产

我可以给你精确命令。

0 踩