一、前置准备:安装Java 在配置环境变量前,需先安装Java。CentOS系统可通过以下两种方式安装:
sudo yum update更新仓库,再通过sudo yum install -y java-1.8.0-openjdk-devel安装OpenJDK(以1.8为例)。安装完成后,JDK默认路径为/usr/lib/jvm/java-1.8.0-openjdk。jdk-8u221-linux-x64.rpm),上传至服务器/usr/local目录,执行tar -zxvf jdk-*.rpm解压,再将解压后的文件夹重命名为jdk1.8.0_221并移动至/usr/local/java。二、查找Java安装路径 无论手动还是YUM安装,均需确认Java路径。常用命令:
ls /usr/lib/jvm:查看系统默认Java安装目录(如java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64);sudo update-alternatives --config java:列出所有Java版本及路径,复制对应安装目录。三、配置全局环境变量(/etc/profile文件)
/etc/profile(所有用户生效):sudo vi /etc/profile。JAVA_HOME):# 设置Java环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 替换为实际路径
export JRE_HOME=$JAVA_HOME/jre # JRE路径(可选)
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH # 类路径(可选)
export PATH=$JAVA_HOME/bin:$PATH # 将Java bin目录加入PATH
注:
CLASSPATH在JDK 1.9+中已非必需,若使用高版本可省略。
source /etc/profile,无需重启终端。四、配置用户级环境变量(~/.bashrc文件,可选)
若仅需当前用户使用Java,可编辑用户主目录下的.bashrc文件:
vi ~/.bashrc;export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 同上
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc使配置生效。五、验证配置 执行以下命令检查环境变量是否生效:
java -version:显示Java版本信息(如openjdk version "1.8.0_302");javac -version:显示Java编译器版本(仅JDK安装后有效);echo $JAVA_HOME:输出Java安装路径,确认与配置一致。