我的 Ubuntu 没问题。尝试安装 Hadoop 后,出现此错误。为什么?
java -home
Unrecognized option: -home Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Java 版本正常:
java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
> Java HotSpot(TM) Server VM (build 25.25-b02, mixed mode)
答案1
-home
不是标准java
选项。有没有教程说要使用它?要找到 Java 主目录(如果已设置),您可以执行
echo $JAVA_HOME
您是否应该设置JAVA_HOME
环境变量(使用下划线而不是破折号)?例如,添加一行来hadoop-env.sh
告诉它 Java 主目录:
export JAVA_HOME=/usr/lib/jvm/[your-jdk-directory]