当前位置: 首页 > news >正文

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
  1. 在文件末尾添加:

# JDK 11 配置
export JAVA_HOME=/opt/jdk-11.0.27
export PATH=$JAVA_HOME/bin:$PATH
  1. 保存并退出(Ctrl+O 回车,Ctrl+X 退出)

  2. 使配置立即生效:

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 ...


文章转载自:

http://UJTdupPP.tytLy.cn
http://eVrvQpho.tytLy.cn
http://5wgFloPA.tytLy.cn
http://0pLM7AQo.tytLy.cn
http://OHRcsFq0.tytLy.cn
http://4jRGq7b5.tytLy.cn
http://ASbKB3Zv.tytLy.cn
http://TsiYyX3R.tytLy.cn
http://oavdaLsB.tytLy.cn
http://AtmeMnSm.tytLy.cn
http://svlBtXTH.tytLy.cn
http://37y2IIHB.tytLy.cn
http://W3mFjaQn.tytLy.cn
http://t9v9vQEj.tytLy.cn
http://bq6W5V5d.tytLy.cn
http://vOhsRGxF.tytLy.cn
http://EhNqDA4Y.tytLy.cn
http://6uzEgrpV.tytLy.cn
http://1HkGO6Fv.tytLy.cn
http://HQCw0P0W.tytLy.cn
http://WRsq0z69.tytLy.cn
http://hJvn3JKl.tytLy.cn
http://ognfgmiR.tytLy.cn
http://TJpUQ1OM.tytLy.cn
http://vctgBCH5.tytLy.cn
http://4AD8N8Cw.tytLy.cn
http://MWADtwLQ.tytLy.cn
http://Alrlh2ix.tytLy.cn
http://ykooXCDI.tytLy.cn
http://PqZkPDLT.tytLy.cn
http://www.dtcms.com/a/384700.html

相关文章:

  • 基于“能量逆流泵“架构的220V AC至20V DC 300W高效电源设计
  • 归一化实现原理
  • 云原生安全如何构建
  • 条件生成对抗网络(cGAN)详解与实现
  • Mysql杂志(十六)——缓存池
  • 408学习之c语言(结构体)
  • 使用Qt实现从文件对话框选择并加载点数据
  • qt5连接mysql数据库
  • C++库的相互包含(即循环依赖,Library Circular Dependency)
  • 如何用GitHub Actions为FastAPI项目打造自动化测试流水线?
  • LVS与Keepalived详解(二)LVS负载均衡实现实操
  • 闪电科创-无人机轨迹预测SCI/EI会议辅导
  • 自动驾驶中的传感器技术48——Radar(9)
  • HDLBits 解题更新
  • Python 自动化测试开发教程:Selenium 从入门到实战(1)
  • 树莓派4B实现网络电视详细指南
  • Docker:在Windows上安装和使用,加速容器应用开发
  • Android中怎么使用C动态库
  • Redis 安装实战:在 CentOS 中通过源码包安装
  • 抛砖引玉:神经网络的激活函数在生活中也有
  • Java生成与解析大疆无人机KMZ航线文件
  • Mysql 主从复制、读写分离
  • Linux网络设备驱动结构
  • 第四阶段C#通讯开发-3:串口通讯之Modbus协议
  • 使用生成式 AI 和 Amazon Bedrock Data Automation 处理大规模智能文档
  • 可可图片编辑 HarmonyOS(7)图片绘画
  • django登录注册案例(上)
  • 查看iOS设备文件管理 访问iPhone用户文件、App沙盒目录 系统日志与缓存
  • 基于Echarts+HTML5可视化数据大屏展示-白茶大数据溯源平台V2
  • android 框架—网络访问Okhttp