centos配置环境变量jdk
/etc/profile是全局环境变量
加载顺序:
/etc/profile
/etc/profile.d/*.sh
用户的
~/.bash_profile
或~/.profile
~/.bashrc用户级环境变量
which java
echo $PATH
opt文件是系统文件,必须授权
# 临时开放所有人读写权限
sudo chmod 777 /opt
完成操作后建议恢复:
sudo chmod 755 /opt
1️⃣ 上传并解压 JDK
假设 JDK 压缩包在 /opt
下:
cd /opt
sudo tar -zxvf jdk-11.0.27_linux-x64_bin.tar.gz
解压后会得到目录 /opt/jdk-11.0.27
2️⃣ 配置环境变量(全局)
编辑
/etc/profile
(全局生效,对所有用户有效):
sudo vim /etc/profile
在文件末尾添加:
# JDK 11 配置
export JAVA_HOME=/opt/jdk-11.0.27
export PATH=$JAVA_HOME/bin:$PATH
保存并退出(
Ctrl+O
回车,Ctrl+X
退出)使配置立即生效:
source /etc/profile
3️⃣ 验证配置
java -version
正常输出示例:
openjdk version "11.0.27" 2025-01-14
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...