一。在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,就解决了这个冲突