首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

请教j2me中引入第三方包时的ClassFormatError有关问题

2011-11-25 
请教j2me中引入第三方包时的ClassFormatError问题开发环境:Eclipse3.2+EclipseME1.6.8+WTK2.2在引入用于加

请教j2me中引入第三方包时的ClassFormatError问题
开发环境:Eclipse3.2+EclipseME1.6.8+WTK2.2
       
        在引入用于加密的第三方包bouncyCastle的时候,碰到一系列的问题。首先碰到的问题是:NOClassFoundError,解决办法,是在属性-> 构建路径-> 排序和导出,将boucnyCastle这个jar包选中。再重新debug时,又报错:java/lang/ClassFormatError:   Bad   version   information.根据网上一些人的建议,把jdk的级别选为1.4后,仍然报同样的错误。搞不定了,有谁遇到过同样的问题,可否指教一二!谢谢~


[解决办法]
首先应该确认一下这个第三方jar是否用到了j2me不包括的API。
j2me是不允许重写标准API的。

saltedfish
[解决办法]
使用antenna对jar包进行预校验
<wtkpreverify jarfile= "MyJar.jar "/>

热点排行