日期:2014-05-20  浏览次数:20853 次

在eclipse中开发j2me时导入外部jar的问题!
我开发程序时需要用到第三方的jar文件,就在构建路径中添加进去了,编译没有问题,当运行时出现了java.lang.NoClassDefFoundError:java.lang.NoClassDefFoundError:   org/jivesoftware/smack/XMPPException
at   nuq.connectionForm. <init> (+11)
at   nuq.nuqjabberMIDlet.commandAction(+57)
请问是怎么回事?
同样这些代码,我把它复制到记事本里,用命令行编译(javac)执行(java)没问题。
请各位高手指点,不胜感激!


------解决方案--------------------
你应该用的是ECLIPSEME开发,打开项目属性,Java Buildpath
然后 order and output 把你加入的外部包添加进路径就好了

------解决方案--------------------
可能是你的包里面缺少必要的CLASS文件吧··我以前也碰到过···试着多导几次···可能导入的不对··
------解决方案--------------------
你用的是什么开发工具
------解决方案--------------------
project-> properties-> Libraries-> 把你的Jar添加进去
------解决方案--------------------
看看兄弟我写的一篇短文吧:

Eclipse 中如何引入外部库?
http://java23.com/hb/20070703/eclipse-import-library/
------解决方案--------------------
路径不对
------解决方案--------------------
如果用的是eclipse3,2,这个可以帮你!
http://blog.csdn.net/zjsjava/archive/2007/07/26/1710082.aspx
eclipse3.2下如何导入JAR包视频教程