无法识别的选项:-home 错误:无法创建 Java 虚拟机

无法识别的选项:-home 错误:无法创建 Java 虚拟机

我的 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]

相关内容