我是这个mac世界的新手。我刚刚在我的mac上安装了jdk 8并想要设置$ JAVA_HOME环境变量。我想我应该在.bash_profile文件中设置它。
但似乎,我的机器没有这个文件,我不知道这个$ PATH变量来自哪里。我不能在一个窗口中列出所有env变量,或者像windows一样使用一个命令吗?
我该怎么做?
由于
答案 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
。