5开发软件配置 --JDK环境变量的设置与export指令的关系

本文探讨了在IBMAIX系统中设置JDK环境变量的不同方式及其执行顺序。主要介绍了通过/etc/environment和/etc/profile文件配置环境变量的方法,并分析了.profile文件的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文只是我的想法,没有科学根据(目前还没找到相关知识),有懂的请一定帮我指出来,先谢谢了!!

 

一般设置JDK的环境变量有以下2种方式:

 

  1. 在/etc/environment中添加变量,而不需要使用指令export。

  2. 在/etc/profile中添加变量,此时就需要使用到export来添加变量。

 

根据/etc/environment, /etc/profile, .profile,.env 的使用顺序 (这是IBM AIX的资料,相关信息确实没找到),下面是我的推断:

 

/etc/environment:在进入注册界面前就会运行以设置环境变量。

 

/etc/profile:每次系统进入注册界面时都会将export的名称值对写入/etc/environment中。在那篇文章中提到了一个example:               

   #Make some environment variables global

   export MAIL PATH TERM                            

就可以佐证这一点。

 

.profile:在注册进入界面后,就会运行。The .profile file contains your individual profile that overrides the variables set in the /etc/profile file,但是我认为虽然会覆盖/etc/profile的变量,但是最终也会export到/etc/environment(完全没根据了)。

 

 

以上内容貌似有问题!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值