现在的位置: 首页 > 综合 > 正文

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

2018年01月27日 ⁄ 综合 ⁄ 共 411字 ⁄ 字号 评论关闭
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 - 小牧童的博客

抱歉!评论已关闭.