JasperReports: неподдерживаемая версия major.minor 51.0

Возможный дубликат:
Исключение в потоке "main" java.lang.UnsupportedClassVersionError: a (Неподдерживаемая major.minor версия 51.0)

Я получаю сообщение об ошибке "Неподдерживаемая версия major.minor 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)

1 ответ

Вы непреднамеренно используете классы, скомпилированные с JDK 7 для JRE 7, с JRE 6.

Похоже, у вас есть отчет с именем transfer_1355215622877_662113 это было скомпилировано с JDK 7, которое необходимо перекомпилировать с JDK 6.

Другие вопросы по тегам