温馨提示×

centos旧版怎么配java

小樊
39
2026-09-11 17:34:02
栏目: 编程语言

CentOS 旧版本(如 CentOS 6 / 7) 上配置 Java,常见有三种方式:yum 安装(OpenJDK)手动安装 Oracle JDK配置环境变量。下面按最常用场景给你说明。


一、使用 yum 安装 OpenJDK(推荐,最简单)

1️⃣ 查看可用 Java 版本

yum list available java*

2️⃣ 安装 Java(以 Java 8 为例)

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

-devel 包含 javac,开发必须装

3️⃣ 验证

java -version
javac -version

二、手动安装 Oracle JDK(旧版常用)

1️⃣ 下载 JDK(旧版示例)

例如:

jdk-8u202-linux-x64.rpm

jdk-8u202-linux-x64.tar.gz

2️⃣ RPM 方式安装

rpm -ivh jdk-8u202-linux-x64.rpm

3️⃣ tar.gz 方式安装

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

三、配置 JAVA_HOME(重要)

1️⃣ 查找 Java 路径

which java
readlink -f $(which java)

通常路径类似:

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

/usr/local/jdk1.8.0_202

2️⃣ 修改环境变量

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

3️⃣ 生效配置

source /etc/profile

四、多版本 Java 切换(可选)

alternatives --config java

选择对应编号即可。


五、常见问题

CentOS 6 已停止维护

  • yum 可能不可用
  • 建议手动安装 tar.gz 版 JDK

yum 找不到包

yum clean all
yum makecache

如果你能告诉我:

  • CentOS 具体版本(6 / 7 / 8)
  • 想用 OpenJDK 还是 Oracle JDK
  • 用于什么(运行 / 开发 / Hadoop / Tomcat)

我可以给你最精确的配置命令

0