类文件中的错误版本
当我在TeamWorks eclipse中为lombardi写的一个连接器项目中使用某些jar时,我得到一个糟糕的类版本exception…
任何想法如何解决这个问题..
此致,Adhir
如果您使用(比如说)Java 1.5并且使用的是使用Java 1.6编译的JAR,则会出现此错误。
最简单的解决方法是将Java版本升级到JAR使用的版本。
尝试使用相同的编译器编译/重新编译所有东西。 通常,当您使用较高版本编译并尝试使用较旧版本运行时,会发生这种情况。
此问题也可能是由Eclipse引用的过期(365天)Android证书引起的。
有关详细信息,请参阅Eclipse Android插件中的“调试证书已过期”错误 。
这是运行使用编译器版本编译的代码的结果,该编译器版本大于您用于运行它的java版本。 用1.6编译的IE代码,你用1.5运行它。 请参阅此文章以确定编译它的版本。
如何-可以-I-发现,该目标的Java版本换一个编译级
最简单的解决方法是使用最新的JVM运行它。
这个错误的根本原因是:你的项目中包含的jars是从其他版本的java编译而你从其他版本的java编译你的项目只是升级版本的java将解决这个问题。
我也遇到了同样的问题。
- 在Box Android API中加载,保存和使用身份validation数据
- 静态块是否在没有main方法的情况下执行?
- String.subString()和String.subSequence()之间的区别是什么
- 目录分隔符不应出现在库名称中:Macintosh HD / Users / sakkisetty / Documents / dll / FasExtend.dll
- 单独螺纹中的Acclerometer传感器
- 在android中解析简单的json字符串
- Android- java.lang.IllegalArgumentException
- 使用身份validationcookie打开WebSocket连接
- Android InflateException错误膨胀类片段