Quand je compile mon projet dans eclipse indigo à l'aide du JDK 7, j'obtiens l'erreur suivante dialogue
à la suite de 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.