centos配置环境变量jdk

/etc/profile是全局环境变量

加载顺序

  1. /etc/profile

  2. /etc/profile.d/*.sh

  3. 用户的 ~/.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️⃣ 配置环境变量(全局)

  1. 编辑 /etc/profile(全局生效,对所有用户有效):

    sudo vim /etc/profile

  2. 在文件末尾添加:

    JDK 11 配置

    export JAVA_HOME=/opt/jdk-11.0.27
    export PATH=JAVA_HOME/bin:PATH

  3. 保存并退出(Ctrl+O 回车,Ctrl+X 退出)

  4. 使配置立即生效:

    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 ...
相关推荐
莫回首�3 小时前
ubuntu 20.04 多网卡配置,遇到问题总结
linux·网络·ubuntu
网络安全许木3 小时前
自学渗透测试第11天(Linux压缩解压与磁盘管理)
linux·网络安全·渗透测试
航Hang*6 小时前
Windows Server 配置与管理——第3章:文件系统管理
运维·服务器·windows·vmware
lifewange6 小时前
Linux ps 进程查看命令详解
linux·运维·服务器
功德+n6 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
左手厨刀右手茼蒿7 小时前
Linux 内核中的块设备驱动:从原理到实践
linux·嵌入式·系统内核
杨云龙UP7 小时前
从0到1快速学会Linux操作系统(基础),这一篇就够了!
linux·运维·服务器·学习·ubuntu·centos·ssh
HXQ_晴天7 小时前
Ubuntu 设置中文输入法
linux·运维·ubuntu
Dovis(誓平步青云)7 小时前
《Linux 信号入门:搞懂 “进程通信的紧急电话” 到底怎么用(初篇)》
linux·运维·服务器