如何在Yosemite中访问Eclipse的环境变量?

时间:2014-12-02 17:47:17

标签: environment-variables osx-yosemite

我有local.catalina.properties访问我的环境变量以连接到我的测试数据库。这是代码:

ds.username=${env.ACCOUNT}
ds.password=${env.PW}

当我运行Mavericks时,我在launchd.conf中定义了这些变量,这些变量已在Yosemite中弃用。

我知道GUI个应用不会阅读.bash_profile,但我读到您可以像.bash_profile这样设置变量:

export ACCOUNT=username
export PW=password

launchctl setenv ACCOUNT $ACCOUNT
launchctl setenv PW $PW

这不起作用。我知道在不同的论坛上已经讨论了很多,但我找不到对我有用的答案。有人可以告诉我设置这些环境变量的正确方法吗?

1 个答案:

答案 0 :(得分:0)

您可以在.bash_profile中设置变量,如下所示:

export ACCOUNT=username
export PW=password

如果您希望它可用于您的GUI程序,那么您可以在变量声明下的同一文件中执行此操作:

launchctl setenv ACCOUNT $ACCOUNT
launchctl setenv PW $PW

之前它不适合我,但我又犯了一个错误。