我试图在我的 hadoop-env.sh 文件中手动设置我的 JAVA_HOME 变量,但是根据 Cygwin,我的 Java bin 文件的路径是“无效的标识符”。
我收到以下错误消息,我相信我已经正确转义了所有特殊字符
S@W27 /cygdrive/c/hadoop-1.2.1
$ bin/hadoop
/cygdrive/c/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: line 9: export:
`C:\Program Files (x86)\Java\jre7': not a valid identifier
我尝试了使用正斜杠的相同文件路径,最后还使用了 /bin/java,但没有成功。
为什么路径无效?