温馨提示×

centos如何配置jdk路径

小樊
34
2026-09-24 02:33:08
栏目: 智能运维

在 CentOS 上配置 JDK 路径,通常包含安装 JDK配置环境变量两部分。下面以常见方式说明(以 JDK 8 为例,其他版本类似)。


一、安装 JDK

方式 1:使用 yum 安装(推荐简单场景)

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

安装完成后,JDK 一般在:

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

查看安装路径:

which java
readlink -f $(which java)

方式 2:手动安装 Oracle JDK / 自定义 JDK

  1. 下载 JDK 并解压:
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
  1. 假设路径为:
/usr/local/jdk1.8.0_XXX

二、配置 JDK 环境变量

方法 1:对当前用户生效(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

在文件末尾添加:

export JAVA_HOME=/usr/local/jdk1.8.0_XXX
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

三、验证配置

java -version
echo $JAVA_HOME

输出类似:

java version "1.8.0_XXX"
JAVA_HOME=/usr/local/jdk1.8.0_XXX

四、可选:配置 alternatives(多个 JDK 切换)

sudo alternatives --config java

或手动注册:

sudo alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_XXX/bin/java 300

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • JDK 版本(8 / 11 / 17)
  • 是否使用 Oracle JDK 还是 OpenJDK

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

0