温馨提示×

centos如何配java_HOME

小樊
35
2026-09-26 23:48:46
栏目: 编程语言

在 CentOS 上配置 JAVA_HOME 通常分为 查找 JDK 安装路径 和 配置环境变量 两步。下面以常见情况为例说明。


一、确认是否已安装 Java

java -version

如果没有安装,可以先安装 OpenJDK:

sudo yum install java-1.8.0-openjdk-devel

(或 java-11-openjdk-devel 等版本)


二、查找 JAVA_HOME 路径

方法 1:使用 which + readlink

which java

通常是:

/usr/bin/java

再执行:

readlink -f /usr/bin/java

输出类似:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7.x86_64/jre/bin/java

则 JAVA_HOME 为:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7.x86_64

方法 2:直接查看 /usr/lib/jvm

ls /usr/lib/jvm/

三、配置 JAVA_HOME

方式一:只对当前用户生效

编辑 ~/.bashrc 或 ~/.bash_profile

vi ~/.bashrc

在末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7.x86_64
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

方式二:对所有用户生效(推荐服务器)

sudo vi /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7.x86_64
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

source /etc/profile

四、验证配置

echo $JAVA_HOME
java -version

能正常输出路径和 Java 版本即配置成功。


如果你用的是 CentOS 8 / Stream / 自定义 JDK 路径,或者 Tomcat / Jenkins 等场景,可以告诉我,我可以给你更具体的配置。

0 踩