一般来说,都是新建一个libs文件夹,把jar包放在里面,然后点击jar包,右键->Build Path->Addto Build Path,但是这样加进去就行了么,很多把jar包加进去后,在编译的时候是没有问题的,但是在运行时候就会出现java.lang.NoClassDefFoundError: 这个令人不知所措的问题,根据这个错误提示,有人就会认为是环境有问题,classpath设置有问题,然后狂整环境变量,但是无论怎么改还是不行。其实真正应该这样解决。

Project->properties->Java Build Path->Libraries在这里你能找到参加编译的所有jar包,这里是没有问题,再看Order and Export在这里的应该是参加运行的的所有东西,默认情况下,在你加入jar包的时候,这里不会选上你的第三方jar包的,需要手动打上勾。

然后再运行项目,这时候无论编译和运行都正常了

 

posted on 2012-06-20 16:51  EM_C  阅读(185)  评论(0编辑  收藏  举报