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

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

 

一般设置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(完全没根据了)。

 

 

以上内容貌似有问题!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值