温馨提示×

centos怎么配java环境变

小樊
40
2026-10-08 17:34:45
栏目: 编程语言

在 CentOS 上配置 Java 环境变量,通常步骤如下(以 JDK 8 / JDK 11 为例):


一、先确认是否已安装 Java

java -version

如果有版本信息,说明已安装;如果没有,先安装。

方式 1:yum 安装(简单)

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

或 JDK 11:

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

方式 2:手动安装 Oracle JDK

  1. 下载 JDK 压缩包(如 jdk-8u381-linux-x64.tar.gz)
  2. 解压:
tar -zxvf jdk-8u381-linux-x64.tar.gz
sudo mv jdk1.8.0_381 /usr/local/

二、查找 Java 安装路径

which java

一般路径是:

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

或手动安装:

/usr/local/jdk1.8.0_381

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

1️⃣ 修改全局环境变量

sudo 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

保存后执行:

source /etc/profile

2️⃣ 或配置用户级变量(只对当前用户生效)

vi ~/.bashrc

添加同样内容,然后:

source ~/.bashrc

四、验证是否配置成功

echo $JAVA_HOME
java -version
javac -version

五、常见问题

✅ command not found

  • 没装 devel 包
  • PATH 没写对

✅ 多版本 Java 切换

sudo alternatives --config java

如果你告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 用的 OpenJDK 还是 Oracle JDK

我可以给你完全匹配的命令。

0 踩