我也問過這個問題上的BlackBerry支持論壇,線程下的「NoClassDefFoundError while preverify the jar files in BlackBerry」的NoClassDefFoundError而在黑莓
我在我的黑莓項目添加庫文件(JAR文件),並與嘗試運行它。但它給了我以下錯誤:錯誤!:標籤77缺少堆棧映射。所以我試圖找出問題,並找到這個鏈接:Preverify Link
所以我試圖解決這個問題,使用preverifier。由於我使用的黑莓Eclipse插件,我已經試過這樣:
- 複製在我的Eclipse 6.0的插件(Eclipse的SDK-3.5.2-Win32的\日食\插件\ NET的bin文件夾中的jar文件.rim.ejde.componentpack6.0.0_6.0.0.29 \分量\ BIN)
在命令行中執行以下命令:
preverify -classpath "<path to 6.0.0.29 SDK>\net_rim_api.jar" "ArcotOTP-Lib-Java-Test-2.0.0.jar"
但經營這一行後,我得到以下錯誤:
Error preverifying class Mypackage.API$1 java/lang/NoClassDefFoundError: Mypackage/Test
我試過這種方式..http://stackoverflow.com/questions/8723540/what-is-this-error-missing-stack-map-in但是不爲我工作.. –