一、前置准备
二、安装Java
OpenJDK是CentOS默认的Java实现,兼容性好且易于维护。
sudo yum update -y,确保系统包为最新版本。sudo yum install -y java-11-openjdk-devel(-devel后缀包含开发工具,如javac编译器)。java -version,若显示版本信息(如openjdk version "11.0.xx"),则安装成功。若需使用Oracle JDK(如最新版本),需手动下载并配置:
.tar.gz包(如jdk-17.0.xx_linux-x64_bin.tar.gz),使用wget或SCP上传至服务器(如/usr/local目录)。tar -zxvf jdk-17.0.xx_linux-x64_bin.tar.gz解压,再将文件夹移至/usr/local/java(需创建目录):sudo mkdir -p /usr/local/javasudo mv jdk-17.0.xx /usr/local/java/。/usr/local/java/jdk-17.0.xx/bin/java -version,确认版本信息。三、配置环境变量 环境变量使系统能全局识别Java命令,需设置JAVA_HOME(JDK路径)、PATH(命令搜索路径)。
sudo alternatives --config java,输出中/bin/java前的路径即为JAVA_HOME(如/usr/lib/jvm/java-11-openjdk-11.0.xx.el7_9.x86_64)。/usr/local/java/jdk-17.0.xx)。编辑/etc/profile文件(需root权限):
 sudo vi /etc/profile
 在文件末尾添加以下内容(替换为实际路径):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk # 或手动安装路径,如/usr/local/java/jdk-17.0.xx export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 保存并退出(Esc→:wq),然后运行source /etc/profile使配置生效。
若仅需当前用户使用,编辑~/.bashrc文件:
 vi ~/.bashrc
 在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk export PATH=$JAVA_HOME/bin:$PATH 运行source ~/.bashrc生效。
四、验证配置
java -version,应显示Java版本信息(如openjdk version "11.0.xx")。javac -version,应显示Java编译器版本(如javac 11.0.xx),确认开发工具已配置。五、常见问题解决
若安装时提示“缺少依赖”,运行sudo yum install -y epel-release安装EPEL仓库,再重新尝试安装。
若安装多个Java版本,使用sudo alternatives --config java命令选择默认版本(会列出所有已安装版本,输入对应编号即可)。
/etc/profile或~/.bashrc)。source命令(或重新登录终端)。JAVA_HOME路径是否正确(指向JDK根目录,而非bin目录)。