Mac下Eclipse读取不到环境变量

Posted Bamboo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下Eclipse读取不到环境变量相关的知识,希望对你有一定的参考价值。

问题:

用Eclipse时候读取不到 ~/.bash_profile 下定义的环境变量,确切的说,是GUI应用读取不到终端的(如eclipse)

解决:

1,下载启动代理器:

curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync.plist -o ~/Library/LaunchAgents/osx-env-sync.plist

 2,下载shell脚本(osx-env-sync.sh

curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync.sh -o ~/.osx-env-sync.sh

 3,给shell脚本赋予执行权限

chmod +x ~/.osx-env-sync.sh

 4,加载shell脚本到当前环境

launchctl load ~/Library/LaunchAgents/osx-env-sync.plist

修改环境变量后需要重新启动脚本

launchctl unload ~/Library/LaunchAgents/osx-env-sync.plist

launchctl load ~/Library/LaunchAgents/osx-env-sync.plist

在修改环境变量后自动化加载脚本

1,把脚本下载到 ~/bin 目录下

curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync-now -o ~/bin/osx-env-sync-now

 2,在需要重新加载脚本的时候执行命令

./osx-env-sync-now

 

参考

Environment variables in Mac OS X

以上是关于Mac下Eclipse读取不到环境变量的主要内容,如果未能解决你的问题,请参考以下文章

设置环境变量启动 mac eclipse

启动环境变量设置的mac eclipse

Java技术_Java千百问(0010)_Mac环境下无法打开eclipse怎么办

Mac OSX在eclipse里运行Go test 的一些小坑

【mac】环境变量编辑

mac下添加环境变量