在 CentOS 上配置 Java 环境,一般分三步:卸载旧版本(可选) → 安装 JDK → 配置环境变量。下面以 CentOS 7 / 8 为例,分别说明 RPM 方式 和 手动安装方式。
java -version
如果有输出,说明已安装;如果没有,继续下一步。
yum search java | grep openjdk
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
如果是 Java 11:
sudo yum install -y java-11-openjdk java-11-openjdk-devel
java -version
javac -version
✅ 如果 javac 可用,说明 JDK 安装成功。
以 JDK 8u361 为例(Oracle 或 OpenJDK 均可):
cd /usr/local
sudo wget https://download.java.net/java/GA/jdk8u361/b09/OpenJDK8U-jdk_x64_linux_hotspot_8u361b09.tar.gz
(如果是 Oracle JDK,需登录官网下载)
sudo tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u361b09.tar.gz
sudo mv jdk8u361-b09 jdk1.8
sudo vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
如果使用 yum 安装,JAVA_HOME 通常是:
/usr/lib/jvm/java-1.8.0-openjdk
source /etc/profile
java -version
echo $JAVA_HOME
which java
✅ 正常输出即配置成功。
sudo yum install java-1.8.0-openjdk-devel
sudo alternatives --config java
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 生产环境 | yum 安装 OpenJDK |
| 指定版本 / 本地开发 | 手动安装 |
| 快速配置 | OpenJDK + /etc/profile |
如果你告诉我:
我可以给你 完全定制化的安装命令 ✅