在mac中更改环境变量

时间:2016-03-10 15:34:45

标签: java macos java-8 environment-variables

我是这个mac世界的新手。我刚刚在我的mac上安装了jdk 8并想要设置$ JAVA_HOME环境变量。我想我应该在.bash_profile文件中设置它。

但似乎,我的机器没有这个文件,我不知道这个$ PATH变量来自哪里。我不能在一个窗口中列出所有env变量,或者像windows一样使用一个命令吗?

我该怎么做?

由于

2 个答案:

答案 0 :(得分:1)

在您的用户目录下查看.bash_profile - 例如在我的机器上它是/Users/mikep/.bash_profile - 如果它不存在,请随意创建它。

这里我使用export分配环境变量 - 例如

  

导出JAVA_HOME = / Pathtomyjavainstall

     

export PATH = $ PATH:/ PathtomyJDKbindirectory

然后执行:

  

source~ / .bash_profile

重新加载环境变量。

要检查它们是否已设置,您可以使用终端窗口中的回声 - 例如

  

echo $ JAVA_HOME

结果: /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

答案 1 :(得分:0)

如果您在执行$HOME时未在主目录(~ls -a)中看到.bash_profile,则应该有一个.profile,而不是# 39; t bash-specific;但做同样的工作(在启动时执行)

要查看所有环境变量,只需在终端中输入set即可。如果列表太长,或set|less