温馨提示×

centos中java路径怎么配

小樊
37
2026-09-05 22:49:24
栏目: 编程语言

在 CentOS 中配置 Java 路径,通常包含 安装 JDK、设置环境变量(JAVA_HOME / PATH)、验证 这几步。下面按常见方式说明。


一、确认是否已安装 Java

java -version
which java

如果已有 Java,但想换版本或规范配置,继续下面步骤。


二、安装 JDK(可选)

方式 1:yum 安装(OpenJDK,推荐)

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

或 Java 11:

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

查看安装路径:

rpm -ql java-1.8.0-openjdk-devel | grep bin/java

通常在:

/usr/lib/jvm/java-1.8.0-openjdk

方式 2:手动安装 Oracle JDK

  1. 下载 jdk tar.gz
  2. 解压:
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/

路径示例:

/usr/local/jdk1.8.0_xxx

三、配置 Java 环境变量(重点)

方法 1:只对当前用户生效

编辑:

vi ~/.bashrc

末尾添加:

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

生效:

source ~/.bashrc

方法 2:对所有用户生效(推荐)

编辑:

sudo vi /etc/profile

末尾添加:

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

生效:

source /etc/profile

方法 3:使用 alternatives(系统级管理)

sudo alternatives --config java

如果没有,可添加:

sudo alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_xxx/bin/java 1
sudo alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_xxx/bin/javac 1

四、验证配置

echo $JAVA_HOME
java -version
javac -version

五、常见问题

command not found
→ PATH 没生效,确认 source 了配置文件

✅ 多个 Java 版本
→ 用 alternatives --config java 切换

✅ Tomcat / Maven 找不到 Java
→ 必须正确配置 JAVA_HOME


如果你告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 用的 Java 版本(8 / 11 / 17)
  • Oracle 还是 OpenJDK

我可以给你精确命令

0