1

重複の可能性:
スレッド「main」の例外java.lang.UnsupportedClassVersionError:a(サポートされていないmajor.minorバージョン51.0)

「サポートされていないmajor.minorバージョン51.0」というエラーが発生します。私はjdk1.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)
4

1 に答える 1

5

JRE 7 用に JDK 7 でコンパイルされたクラスを、意図せずに JRE 6 で使用しています。

transfer_1355215622877_662113JDK 6 で再コンパイルする必要がある JDK 7 でコンパイルされたという名前のレポートがあるようです。

于 2013-01-07T15:30:16.157 に答える