温馨提示×

centos能否快速配置java

小樊
35
2026-09-08 20:25:34
栏目: 编程语言

CentOS 上可以快速配置 Java,常用有几种“快法”,取决于你用什么版本、是否联网、是否用自动化工具。

下面按从快到慢 / 从推荐到传统给你说明。


一、最快方式(推荐):用 yum / dnf 一键安装

1️⃣ 查看可用 Java 版本

yum list available java-*-openjdk

或(CentOS 8+)

dnf search openjdk

2️⃣ 安装 OpenJDK(示例:JDK 11)

yum install -y java-11-openjdk-devel

✅ 优点

  • 一条命令完成
  • 自动配置路径
  • 稳定、安全、适合服务器

二、多版本切换(也很方便)

yum install -y java-8-openjdk java-11-openjdk

切换版本:

alternatives --config java

三、手动安装 Oracle JDK(稍慢但可控)

适合必须 Oracle JDK 的场景。

步骤

  1. 下载 .rpm.tar.gz
  2. 安装
rpm -ivh jdk-17_linux-x64_bin.rpm

或解压:

tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/
  1. 配置环境变量
vi /etc/profile

添加:

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

生效:

source /etc/profile

四、自动化方式(运维推荐)

用脚本一键配置

#!/bin/bash
yum install -y java-11-openjdk-devel
java -version

或用 Ansible(多台服务器)

- yum:
    name: java-11-openjdk-devel
    state: present

五、验证是否成功

java -version
javac -version

六、总结建议

场景 推荐方式
服务器通用 yum/dnf 安装 OpenJDK
多版本 alternatives
指定 Oracle 手动 RPM
批量部署 Ansible

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 要 JDK 8 / 11 / 17
  • 是否服务器生产环境

我可以直接给你精确一条命令

0