用MyEclipse测试发送email时报java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream

java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream的异常时,
是因为MyEclipse8.0自带的javamail版本较老,所以运行书上的一些例子时才不能通过。

解决的办法是:删除MyEclipse8.0安装目录下的javamail,
比如我的是D:\Program Files\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.100.me201005270050\data\libraryset\EE_5\javaee.jar。
用rar打开,把里面的mail文件夹与 activation文件夹删除。
然后导入新版本的mail.jar和activation.jar到项目的类库里面即可

如果仍然解决不了可以采用将jee5的所有jar包删除,然后导入所需的jar包,需要通过对项目右键

用MyEclipse测试发送email时报java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream - mrhouzhibin - 小牧童的博客

猜你喜欢

转载自blog.csdn.net/xia9527/article/details/8295291