温馨提示×

centos中怎么装java配置

小樊
53
2026-09-24 02:31:08
栏目: 编程语言

在 CentOS 上安装和配置 Java,一般有三种常见方式:用 yum 安装 OpenJDK(推荐)、手动安装 Oracle JDK、使用 alternatives 管理多个 Java。下面按最常用、最省事的方式给你说明。


一、使用 yum 安装 OpenJDK(推荐)

1. 查看可安装的 Java 版本

yum list available java-*openjdk*

常见版本:

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

2. 安装 JDK(以 Java 8 为例)

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

devel 包包含 javac,开发必须装

3. 验证安装

java -version
javac -version

二、配置 JAVA_HOME(很重要)

1. 查找 Java 安装路径

which java
readlink -f $(which java)

一般路径类似:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64

2. 配置环境变量

编辑 /etc/profile 或 ~/.bashrc

sudo vi /etc/profile

在末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile

3. 验证

echo $JAVA_HOME
java -version

三、使用 alternatives 管理 Java(可选)

如果安装了多个 Java 版本:

sudo alternatives --config java

选择对应编号即可切换。


四、手动安装 Oracle JDK(不推荐新手)

  1. 官网下载 .rpm 或 .tar.gz
  2. 解压到 /usr/local/
  3. 手动配置 JAVA_HOME 和 PATH

示例:

tar -zxvf jdk-8uxxx-linux-x64.tar.gz -C /usr/local/

五、常见问题

1. javac 找不到

✅ 没装 -devel 包

2. 系统自带 Java 冲突

✅ 用 alternatives 切换

3. CentOS 7 / 8 区别

  • CentOS 7:用 yum
  • CentOS 8(已停更):用 dnf

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 要 Java 8 / 11 / 17
  • 用于什么(Tomcat / Spring Boot / Hadoop)

我可以给你更精确的一套命令。

0 踩