javamail 发邮件 常见异常及错误信息总结(一)

来源:互联网 发布:软件安全 编辑:程序博客网 时间:2024/04/30 21:26

一。在Myeclipse开发环境下,下面这个异常原因:javamail包与java环境下的javaee.jar中的mail包冲突。

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
 at javax.mail.Session.loadProvidersFromStream(Session.java:928)
 at javax.mail.Session.access$000(Session.java:174)
 at javax.mail.Session$1.load(Session.java:870)
 at javax.mail.Session.loadResource(Session.java:1084)
 at javax.mail.Session.loadProviders(Session.java:889)
 at javax.mail.Session.<init>(Session.java:210)
 at javax.mail.Session.getInstance(Session.java:232)
 at com.crigh.zp.SendMail.send(SendMail.java:24)
 at com.crigh.zp.SendMail.main(SendMail.java:89)

 

解决办法:在D:/Program Files/MyEclipse 5.5.1 GA/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_5.5.1/data/libraryset/EE_5下将javaee.jar用winrar打开,删除这个包下的activation和mail,就解决了这个冲突

原创粉丝点击