我試圖建立使用http://www.ibm.com/developerworks/java/library/j-jip/錯誤,而使用Java代理
我的一個Java應用程序的探查時在命令提示符下執行
java -jar abc.jar
給出所需的輸出,但使用javaagent當個人資料相同應用程序提供了錯誤
提供了以下錯誤
Exception in thread "main" java.lang.VerifyError: Expecting a stackmap frame at
branch target 20 in method
()V at offset 12
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)
但也有其運行良好上述javaagent方法的一些Swing應用程序。
您使用什麼JDK版本來構建分析器和應用程序? – mazaneicha 2012-04-20 12:20:43
我使用JDK 1.6版本 – Raj 2012-04-20 12:25:08
請查看這篇文章,看看是否有任何適用於您的情況:http://stackoverflow.com/questions/100107/reasons-of-getting-a-java-lang-verifyerror – mazaneicha 2012-04-20 13:23:29