习惯性伸手党区 java System.getenv ("PATH") 获取的 path 地址和系统的不一致

小明 · 2016年05月29日 · 最后由 小明 回复于 2016年05月29日 · 2036 次阅读

java 版本:

java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

.zshrc 配置的 path:export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

mac 版本:10.11.4

问题:使用 System.getenv("PATH"),获取到的值是/usr/bin:/bin:/usr/sbin:/sbin,和系统设置的不一致,导致/usr/local/bin 下的命令找不到

共收到 1 条回复 时间 点赞

自问自答一下,通过命令行打开可以获取到,但是有点麻烦open /Applications/Eclipse.app

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册