【发布时间】:2016-10-01 01:19:40
【问题描述】:
我正在尝试让 maven 在 mac 上工作,但它抱怨无法找到 $JAVA_HOME,所以我按以下方式设置了 env 变量
export JAVA_HOME = $(/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home)
我让 maven 使用它,但是每次我启动 shell 时都会收到以下错误
-bash: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home: No such file or directory
有什么想法吗?
【问题讨论】:
-
您的导出语句不应该在值周围有
$();如果你回应它,我很难相信它真的有效。或者在java_home命令周围使用$()。 -
嗨,戴夫,没有 $(),maven 无法找到 $JAVA_HOME
-
那么你的 Maven、你的 shell 或其他东西有问题。
标签: java macos path environment-variables