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

JME引入第三方包运行MIDLet报NoClassDefFoundError的解决办法

2012-09-22 
JME引入第三方包运行MIDLet报NoClassDefFoundError的解决方法开发环境:Eclipse 3.3.2 + EclipseME 1.7.9JM

JME引入第三方包运行MIDLet报NoClassDefFoundError的解决方法
开发环境:Eclipse 3.3.2 + EclipseME 1.7.9
    JME的发布运行和JEE是有区别的,JME发布运行时,是要将所有的第三方包都要打在同一个包内,不象JEE可以分成多个包进行分发。
    当我们在Eclipse内右键运行MIDlet时,并没有进行打包,而且你所引入的第三方包并不会象JEE一样,放在classpath下进行运行.一运行,就会报以下类似的异常,并且模拟器直接就当掉了:
Running in the identified_third_party security domain
java.lang.NoClassDefFoundError: com/sun/lwuit/layouts/Layout
    解决的办法是在Java Build Path配置内的Order and Export内将第三方包勾选上.再次运行MIDlet,可能这个问题就已经解决了.

热点排行