Java 更改mac中的环境变量
我对这个mac世界还不熟悉。我刚刚在mac上安装了jdk 8,想设置$JAVA_HOME环境变量。我想我应该在.bash_配置文件中设置它 但是,我的机器似乎没有这个文件,我也不知道这个$PATH变量来自哪里。我不能像windows一样,在一个窗口或一个命令中列出所有环境变量吗 我该怎么做Java 更改mac中的环境变量,java,macos,java-8,environment-variables,Java,Macos,Java 8,Environment Variables,我对这个mac世界还不熟悉。我刚刚在mac上安装了jdk 8,想设置$JAVA_HOME环境变量。我想我应该在.bash_配置文件中设置它 但是,我的机器似乎没有这个文件,我也不知道这个$PATH变量来自哪里。我不能像windows一样,在一个窗口或一个命令中列出所有环境变量吗 我该怎么做 谢谢查看您的用户目录下的.bash_配置文件-例如,在我的机器上是/Users/mikep/.bash_配置文件-如果它不存在,请随意创建它 在这里,我使用导出指定环境变量-例如 导出JAVA_HOME=/P
谢谢查看您的用户目录下的.bash_配置文件-例如,在我的机器上是/Users/mikep/.bash_配置文件-如果它不存在,请随意创建它 在这里,我使用导出指定环境变量-例如 导出JAVA_HOME=/Pathtomyjavainstall 导出路径=$PATH:/pathtomyjdbindirectory 然后执行: source~/.bash_配置文件 重新加载环境变量 要检查它们是否已设置,您可以使用来自终端窗口的回声-例如 echo$JAVA_主页 结果:
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home如果您在主目录中没有看到.bash_配置文件(
$Home
或~
),当您执行ls-a
时,您应该有一个不特定于bash的.profile
;但执行相同的作业(启动时执行)
要查看所有环境变量,只需在终端中键入
set
。或者设置| less
如果列表太长。那么如果/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home是我在执行ls-l哪个Java
之后收到的输出,那么参数“Pathtomyjavainstall”和“pathtomyjdbindirectory”应该是我上面提到的相同路径,对吗?我的java安装路径应该是这样的-正确。JDK-bin目录将是Home-so:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.JDK/Contents/Home/bin下的/bin目录