java - Hadoop - 不支持的 major.minor 版本 51.0

标签 java hadoop

我是 hadoop 的新手,正在尝试运行 WordCount 教程。我收到以下错误:Unsupported major.minor version 51.0。我看到一些帖子有同样的错误,我知道原因是我用一个 JDK 编译我的 java,然后用另一个 JDK 运行它。 我已经知道我用 jdk 1.7 编译它,但我怎么知道运行它的版本是什么?

提前致谢。

最佳答案

肯定是和你的jre版本有些不兼容。您使用的是 jre 7 来运行它吗?

另一方面,从源代码编译低版本更容易。试试这个(例如 jdk 1.6):

javac -target 1.6 wordcount.java

关于java - Hadoop - 不支持的 major.minor 版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25387519/

相关文章:

java - 使用 Jackson 注释反序列化带有子数组的 JSON?

hadoop - 我收到 CDH4.0 错误 "The method addCacheFile(URI) is undefined for the type Job"

hadoop - 通过Informatica Big Data Edition创建配置单元表

java - Flask/Pymongo 对 Java 的 JSON 响应

java - 电位器圆形按钮

java - 如何编写 Netty 客户端连接到 Signalr hub 的代码?

hadoop - 我如何在 HDP 2.2 和 ambari 1.7 中制作多个 hiveserver2

eclipse - Nutch/Hadoop:如何配置URL来跟踪作业?

json - HIVE:如何解析/忽略JSON日志消息中的SLF4J header

java - 在 MainActivity 上实现 View.OnClickListener 不起作用