温馨提示×

centos java环境变量怎么配

小樊
40
2026-09-14 22:17:43
栏目: 编程语言

在 CentOS 上配置 Java 环境变量,通常步骤如下(以 JDK 8 为例,其他版本类似):


一、先确认 Java 安装路径

如果你是用 yum 安装的:

which java

ls /usr/lib/jvm/

常见路径:

  • /usr/lib/jvm/java-1.8.0-openjdk
  • /usr/java/jdk1.8.0_xxx

如果是自己解压的 JDK:

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

路径类似:

/usr/local/jdk1.8.0_xxx

二、配置环境变量(推荐方式)

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

vi /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:

  • JAVA_HOME 改成你自己的真实路径
  • OpenJDK 一般没有 dt.jartools.jar,可只写 CLASSPATH=.

使配置生效:

source /etc/profile

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

vi ~/.bashrc

添加同样的内容,然后:

source ~/.bashrc

三、验证是否配置成功

java -version
echo $JAVA_HOME

输出类似:

java version "1.8.0_XXX"

四、常见问题

1. 多个 Java 版本切换

alternatives --config java

2. CentOS 7 自带 OpenJDK

可以先卸载:

rpm -qa | grep java
yum remove java-1.*

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • JDK 版本(8 / 11 / 17)
  • 安装方式(yum / 手动解压)

我可以给你完全对应的配置命令

0