一、前置准备:安装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安装路径,确认与配置一致。