温馨提示×

centos下如何配java环境

小樊
42
2026-09-24 02:32:08
栏目: 编程语言

在 CentOS 下配置 Java 环境通常有两种方式:使用 yum 安装(简单) 和 手动安装 Oracle/OpenJDK(可控、常用)。下面分别说明。


一、使用 yum 安装(推荐新手)

1. 查看可用 JDK

yum list available java-*-openjdk*

2. 安装 JDK(以 Java 8 为例)

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

3. 验证

java -version
javac -version

4. 环境变量(yum 安装一般已自动配置)

如未生效,可手动添加:

sudo vi /etc/profile

添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile

二、手动安装 JDK(生产环境常用)

1. 下载 JDK

以 Oracle JDK 8 为例(需自行下载):

cd /usr/local
tar -zxvf jdk-8u381-linux-x64.tar.gz
mv jdk1.8.0_381 jdk8

2. 配置环境变量

sudo vi /etc/profile

添加:

export JAVA_HOME=/usr/local/jdk8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

3. 生效配置

source /etc/profile

4. 验证

java -version
javac -version

三、多 JDK 切换(可选)

sudo alternatives --config java
sudo alternatives --config javac

四、常见问题

  • 最小化安装 CentOS 无 yum 源
    先执行:

    yum update -y
    
  • 防火墙不影响 Java,但端口需开放

    firewall-cmd --add-port=8080/tcp --permanent
    firewall-cmd --reload
    

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Java 版本(8 / 11 / 17)
  • Oracle 还是 OpenJDK

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

0 踩