java 安装问题 ubuntu 14.04

java 安装问题 ubuntu 14.04

在输入 java -version 时出现以下错误 bash: /usr/bin/java: 无法执行二进制文件:Exec 格式错误

我不知道该怎么办 我想安装 Hadoop 但无法完成 Java 安装

答案1

该错误通常意味着您拥有的 java 包类型不适合您的系统。通常,当 x86 系统尝试读取基于 x64 的文件时会发生这种情况。

答案2

您的 ubuntu 附带的 OpenJDK(默认 jdk)似乎存在一些问题。我已在我的 ubuntu 机器上安装了 hadoop 2 - 单节点集群。您可以按照以下步骤安装与 Hadoop2(MRv2)兼容的 Oracle Java 8。打开终端(Ctrl+Alt+T)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

然后验证

java -version

然后设置环境变量

sudo apt-get install oracle-java8-set-default

如果你愿意,你可以参考我的博客关于设置 Hadoop(MRv1 或 MRv2),其中还包含指向一些优秀博客的指针。

相关内容