Java 7 JVM exception verifyerror dans Eclipse

Quand je compile mon projet dans eclipse indigo à l'aide du JDK 7, j'obtiens l'erreur suivante dialogue

Java 7 JVM exception verifyerror dans Eclipse

avec le suivant stacktrace

Exception in thread "main" java.lang.VerifyError: Expecting a stackmap frame at branch target 32 in method ... at offset 0
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.getMethod(Unknown Source)
    at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

J'ai trouvé un bogue correspondant ici et utilisé la solution de contournement proposée de l'utilisation de la jvm option -XX:-UseSplitVerifier et bien que cela fonctionne, ce bug toujours me confond.

Personne ne sait pourquoi ce qui se passe et pourquoi la solution de contournement...fonctionne?

--Note -

Le projet compile fine à l'aide du JDK 6.

InformationsquelleAutor mre | 2011-11-01