在 CentOS 上安装和配置 Java,一般有三种常见方式:用 yum 安装 OpenJDK(推荐)、手动安装 Oracle JDK、使用 alternatives 管理多个 Java。下面按最常用、最省事的方式给你说明。
yum list available java-*openjdk*
常见版本:
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
devel包包含javac,开发必须装
java -version
javac -version
which java
readlink -f $(which java)
一般路径类似:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64
编辑 /etc/profile 或 ~/.bashrc
sudo vi /etc/profile
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
echo $JAVA_HOME
java -version
如果安装了多个 Java 版本:
sudo alternatives --config java
选择对应编号即可切换。
.rpm 或 .tar.gz/usr/local/JAVA_HOME 和 PATH示例:
tar -zxvf jdk-8uxxx-linux-x64.tar.gz -C /usr/local/
javac 找不到✅ 没装 -devel 包
✅ 用 alternatives 切换
yumdnf如果你告诉我:
我可以给你更精确的一套命令。