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.