hadoop问题集锦及解决方案
来源:互联网 发布:揭秘网络棋牌骗局 编辑:程序博客网 时间:2024/05/20 09:21
1.今天在linux下运行程序时,程序发生以下错误:
Exception in thread "main" java.lang.UnsupportedClassVersionError: cmd/WordCountApp : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
报错的主要信息为:编译程序时所用的JDK版本比运行时所用的JDK版本较高(说明JRE较低);
我也是这么做的,程序是用JDK1.7进行编译的,所以程序就产生了JDK1.7相应的class 文件,但是运行的时候却使用了JDK1.6,由于
高版本的JDK可能不兼容于低版本的JDK,所以在运行时难免会报错。
解决思路:保持程序编译与运行时JDK版本一致。
解决方案:1.重新使用JDK1.6重新进行编译(本人使用方法);2.运行时的JDk换成高版本的JDK1.7
帮助:在linux下执行java -version与javac -version 可以查看JDK版本信息;
- hadoop问题集锦及解决方案
- hadoop问题集锦及解决办法
- Hadoop小文件问题及解决方案
- [Hadoop]大量小文件问题及解决方案
- Hadoop 大量小文件问题及解决方案
- Hadoop小文件问题及解决方案
- Hadoop使用问题集锦
- Hadoop实战问题集锦
- Hadoop问题集锦
- hadoop问题集锦
- CopyU! v2 BETA反馈的问题集锦及解决方案
- ubuntu12.04 各种小问题及解决方案集锦【持续更新】
- Android 错误集锦及解决方案
- hadoop发生的问题集锦
- hadoop集群搭建问题集锦
- Hadoop常见问题及解决方案
- Hadoop常见问题及解决方案
- hadoop运行时遇到的问题及解决方案
- 第一篇文章,深夜杂感
- 解决fragment+viewpager第二次进入的时候没有数据的问题
- hdu 1015 Safecracker 枚举
- 深入理解HTTP协议(转)浏览…
- PHP Output 扩展详解
- hadoop问题集锦及解决方案
- VS2010双击选中或者光标选中代码时频繁崩溃问题
- C++构造函数的调用原则
- java内置锁synchronized的可重入性
- duilib中CWebBrowserUI的使用问题解决
- c实现的求质数几种方法总结
- POJ2135--Farm Tour(最小费用最大流)
- goagent proxy.ini 配置介绍
- 有兴趣玩游戏的