CentOS8安装OpenJDK11完整指南
准备工作与依赖检查
执行系统更新确保软件源为最新状态:
sudo dnf update -y
通过DNF安装OpenJDK11
从官方仓库直接安装开发套件:
sudo dnf install java-11-openjdk-devel
验证基础运行时环境安装:
sudo dnf install java-11-openjdk
环境验证与版本管理
检查已安装的Java版本:
java -version
查看系统内所有JDK路径:
sudo alternatives --config java
全局环境变量配置
在/etc/profile.d目录创建环境文件:
sudo nano /etc/profile.d/java.sh
添加以下内容并保存:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
立即生效环境变量:
source /etc/profile.d/java.sh
多版本切换方法
通过alternatives命令管理默认版本:
sudo alternatives --config javac
交互界面中选择对应的OpenJDK11序号完成切换。
常见问题排查
若出现依赖错误时尝试:
sudo dnf install epel-release
sudo dnf clean all
sudo dnf makecache
检测环境变量是否生效:
echo $JAVA_HOME