2012-01-04 45 views
2

我为我的黑莓Java应用程序(jar文件)创建了lib。但这是行不通的。 com.myapp.MyManager:错误!:缺少堆栈映射:标签上的getInstance:31 这是什么? 如果我将我的lib的包复制到我的黑莓应用程序,它运作良好。但我需要lib。这个错误是什么:在....中缺少堆栈映射?

回答

5

您需要手动预先验证jar文件。您可以执行以下操作来预先验证该罐子。

execute the following command: 
preverify -classpath "JDE_PATH_HERE\lib\net_rim_api.jar" "your_jar_filename" 

了解更多:http://getablogger.blogspot.com/2009/09/how-to-include-external-jar-file-in.html#ixzz1iTh6g1SF

你可以试试这个link以及。它提供了关于如何做到这一点的说明。

+0

我这样做了。但我有一个错误:错误preverifing类com.myapp.MYIOFile,java/lang/NoClassDefFoundError:java/lang/Object – Tim 2012-01-04 09:25:58

+1

将jar复制到c:/ dev文件夹,然后尝试 – rfsk2010 2012-01-04 09:34:03

+0

它工作正常!谢谢! – Tim 2012-01-04 12:34:51