bash:export:`“JAVA_HOME = / Library / Java / JavaVirtualMachines / jdk-9.jdk / Contents / Home”':不是有效的标识符

时间:2017-02-17 20:49:44

标签: java bash macos apache-spark

我试图在我的Mac上安装Apache Spark。安装后,每次运行java时都会出现此错误。

bash: export: `“JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home”': not a valid identifier

我该如何解决?

2 个答案:

答案 0 :(得分:1)

该行应为:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

没有引号。你似乎误读了安装说明;引号不打算按字面意思复制。

答案 1 :(得分:0)

我找到了解决方案。打开~/.bash_profile,我找到了这一行:

“JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home” 我删了之后我在终端写了这行:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8