0

プロジェクトでは、Websepear をサーバーとして使用しています。Json をプロジェクトに追加した後、以下のエラーが発生します。

---Original exception---
java.lang.UnsupportedClassVersionError: (org/json/JSONObject) bad major version at offset=6
    at java.lang.ClassLoader.defineClassImpl(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:222)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
    at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:526)
    at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:477)

ここに例外の説明があります。

 Caused by: java.lang.LinkageError: LinkageError while defining class: org.json.JSONObject
    Could not be defined due to: (org/json/JSONObject) bad major version at offset=6
    This is often caused by having a class defined at multiple
    locations within the classloader hierarchy.  Other potential causes
    include compiling against an older or newer version of the class
    that has an incompatible method signature.
    Dumping the current context classloader hierarchy:
        ==> indicates defining classloader
    ==>[0] 

注:- Java 6 でプロジェクトをビルドして実行しました

4

2 に答える 2

0

コンパイル レベルを上げて、互換性のある JRE を使用してみてください

于 2016-01-07T07:28:35.633 に答える