java - JasperReports : Unsupported major. 次要版本 51.0

标签 java version unsupported-class-version

<分区>

Possible Duplicate:
Exception in thread “main” java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)

我收到错误“Unsupported major.minor version 51.0”。我正在使用 jdk 1.6 并将编译器合规级别设置为 1.6,jre 是 jre6。我仍然遇到同样的错误。

这是我的错误

java.lang.UnsupportedClassVersionError: transfer_1355215622877_662113 : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at net.sf.jasperreports.engine.util.JRClassLoader.loadClass(JRClassLoader.java:245)
    at net.sf.jasperreports.engine.util.JRClassLoader.loadClassFromBytes(JRClassLoader.java:154)
    at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:76)
    at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:327)
    at net.sf.jasperreports.engine.design.JRDefaultCompiler.loadEvaluator(JRDefaultCompiler.java:218)
    at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:404)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:373)

最佳答案

您无意中将使用 JDK 7 编译的类用于 JRE 7 和 JRE 6。

您似乎有一个名为 transfer_1355215622877_662113 的报告,它是用 JDK 7 编译的,需要用 JDK 6 重新编译。

关于java - JasperReports : Unsupported major. 次要版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14198874/

相关文章:

java - 为什么 maven-enforcer-plugin 在 travis-ci.org 上与 3.1.1 一起运行时会检测到 maven 3.2.5?

tomcat - 将版本添加到 Tomcat 路径

xcode - 增加内部版本号的更好方法?

java - 如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

java - 如何在ASM java中将ClassVisitor转换为ClassNode

java - WebFlux : onErrorContinue does not continue

java - 直接统计重复子串的出现次数

java - 如何修复 java.lang.UnsupportedClassVersionError : Unsupported major. 次要版本

java - 如何修复 java.lang.UnsupportedClassVersionError : Unsupported major. 次要版本

java - 为什么有时 JVM 会卡住几秒钟然后在 java 中再次恢复?