温馨提示×

CentOS怎么安装Java

小樊
54
2026-07-08 04:00:12
栏目: 编程语言

在 CentOS 上安装 Java(通常指 JDK)有几种常见方式,下面按推荐程度给你说明,适用于 CentOS 7 / CentOS 8 Stream(部分方式略有差异)。


✅ 方式一:使用 yum / dnf 安装(最简单,推荐新手)

1️⃣ 查看可用的 Java 版本

yum search java | grep openjdk

常见版本:

  • java-1.8.0-openjdk
  • java-11-openjdk
  • java-17-openjdk

2️⃣ 安装 JDK(含开发工具)

CentOS 7

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

CentOS 8 / Stream

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

-devel 是开发环境(包含 javac),推荐安装


3️⃣ 验证安装

java -version
javac -version

✅ 方式二:手动安装 Oracle JDK(企业环境常用)

1️⃣ 下载 Oracle JDK

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

下载:

  • jdk-8uXXX-linux-x64.tar.gz
  • jdk-17_linux-x64_bin.tar.gz

2️⃣ 解压到指定目录

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

3️⃣ 配置环境变量

编辑:

sudo vi /etc/profile

在末尾添加:

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

生效:

source /etc/profile

验证:

java -version

✅ 方式三:使用 alternatives 管理多个 Java(高级)

sudo alternatives --config java

可以切换系统默认 Java 版本。


✅ 常见版本选择建议

场景 推荐版本
新项目 Java 17 / 21
老项目 Java 8
服务器 OpenJDK(稳定、免费)
商业需求 Oracle JDK

✅ 卸载 Java

yum remove java-1.8.0-openjdk*

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

  • ✅ CentOS 具体版本
  • ✅ 想要 Java 8 / 11 / 17?
  • ✅ 是否用于 Tomcat / Jenkins / Spring Boot?

我可以给你最合适的安装命令

0