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

时间:2017-08-15 22:59:36

标签: bash macos

我正在尝试在我的Mac机器上设置Java和Hadoop,这样做,我正在使用此命令:

$ echo export “JAVA_HOME=$(/usr/libexec/java_home)” >> ~/.bash_profile
$ source ~/.bash_profile

但是,当我输入source~ / .bash_profile时,它会给我这个错误:

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

为什么这么说?

1 个答案:

答案 0 :(得分:1)

这更像是:

echo

注意:

  • 使用标准ASCII引号,而不是卷曲的“智能引号”。
  • 单引号用于确保在.bash_profile运行之前不评估命令替换,而是将其添加到julia> ex = :(a[$i,$j] + b[$i,$j])