【问题标题】:Hadoop - Unsupported major.minor version 51.0Hadoop - 不支持的 major.minor 版本 51.0
【发布时间】:2014-08-19 15:37:39
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: java hadoop


    【解决方案1】:

    一定是你的jre版本不兼容。你是用jre 7来运行的吗?

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

    javac -target 1.6 wordcount.java
    

    【讨论】:

    • 如何查看我使用哪个版本的 jre 来运行它?
    • 只需致电java -version。或者,如果您使用 IDE,请在其网站上搜索。
    猜你喜欢
    • 2014-03-17
    • 1970-01-01
    • 2016-01-10
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 2015-10-28
    • 2013-02-02
    相关资源
    最近更新 更多