Mac电脑下myeclipse不能识别系统环境变量的问题
前面的博客里已经有一篇类似的文章,内容比较随意。这两天仔细研究了一下macbook系统下,系统环境变量和程序启动后读取到的环境变量方式,以下把收集到的内容和资料整理分享给大家。
偷懒者,请直接翻到页面底部,只看指令,不看解释
关键词
- Mac电脑下myeclipse不能识别系统环境变量的问题
- Mac电脑设置自定义的环境变量
- Mac osx 系统设置了系统环境变量之后,打开eclispe不能识别的解决方法
- Mac下系统启动程序环境变量的机制
测试环境
- 本机环境是 macOS Sierra 10.12.3
- 时间:2017.6.16
Mac电脑设置系统级别的环境变量,一般是更改 /etc/profile 文件的内容,添加系统环境变量!使用 sudo vi /etc/profile 命令,将自定义的环境变量加到 profile 文件中。
但是,此处的设置,只在控制台或个别系统软件有效。
言外之意,除terminal 之外的其他软件,例如:myeclispse或eclipse打开之后,并不能获取到自定义的环境变量!
具体原因是:Mac电脑在启动GUI软件时,即图形化的软件时,例如,启动 eclipse 和 myeclipse 有一个保护机制,并不是直接读取系统环境变量