阅读环境变量 java 通过 Eclipse
无论我在寻找,他都说你可以使用周围的变量
它对我不起作用。 这就是我正在做的事情:
OS : mak OS H。 10.7
Java 1.6.x
如果我做
在我的 terminal, 接着
,它给了我一个变量。 如果我爬 terminal, 我会再次打开它并制作它
, 它会消失。 要克服这一点,我编辑了我的文件
和墨水
. 关闭 terminal, 制作
, 它将起作用。 所以我意识到变量 env 现在不变。
现在,如果在我的控制台应用程序中 java 我打字
, 他回来了
. 我错过了什么?
System.getenv/str/.
它对我不起作用。 这就是我正在做的事情:
OS : mak OS H。 10.7
Java 1.6.x
如果我做
export abc=/hello/
在我的 terminal, 接着
echo $abc
,它给了我一个变量。 如果我爬 terminal, 我会再次打开它并制作它
echo $abc
, 它会消失。 要克服这一点,我编辑了我的文件
.bash_profile
和墨水
export abc=/hello/
. 关闭 terminal, 制作
echo $abc
, 它将起作用。 所以我意识到变量 env 现在不变。
现在,如果在我的控制台应用程序中 java 我打字
System.getenv/"abc"/
, 他回来了
null
. 我错过了什么?
没有找到相关结果
已邀请:
2 个回复
奔跑吧少年
赞同来自:
在你的
, 是环境变量的安装 shell 仅保存变量 shell 和 - 如你所用
- 为了
后裔
这个的 shell 或者,换句话说,其他程序推出 shell.
如果您运行该代码 java 的 Eclipse 并跑步 Eclipse 的 shell 使用介质安装后,您的程序应查看添加的环境变量。 开始它 Eclipse 的 shell, 您需要使用命令 OS X
:
此外,您可以设置环境变量
在
他的项目 Eclipse, 如果你没有运行,你需要做到这一点 Eclipse 的 shell 使用相应的介质。 在对话框中
启动配置
查找标签名称
中等的
. 在这里,您将找到一个表来添加要转移到您的程序的环境变量。
最好添加可变环境以启动配置,因此它们将始终可用于您的项目。 您的代码并不真正关心环境变量来自的位置,并将其更容易进入项目,并将在不同的平台上同样工作。
当然,当你运行程序时
在......之外
Eclipse, 您需要确保存在相同的环境变量 shell, 例如,你在哪里运行
.
董宝中
赞同来自: