Ubuntu Hadoop找不到JAVA_HOME

时间:2017-10-15 04:05:02

标签: bash ubuntu hadoop java-home

echo $JAVA_HOME

给了我/usr/lib/jvm/java-8-oracle 我的/usr/local/hadoop/etc/hadoop/hadoop-env.sh中有export JAVA_HOME= /usr/lib/jvm/java-8-oracle。 但是当我运行/usr/local/hadoop/bin/hadoop时出现以下错误:

/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 25: export: `/usr/lib/jvm/java-8-oracle': not a valid identifier
Error: JAVA_HOME is not set and could not be found.

我以为我的JAVA_HOME设置正确,任何人都可以告诉我哪里做错了? 谢谢。

2 个答案:

答案 0 :(得分:1)

删除等号与export中路径之间的空格。对于那种事情,Shell脚本可能有点挑剔。

答案 1 :(得分:-1)

这个必须发生在多个JAVA_HOME定义的请检查.bashrc文件或.profile