本博客部份參考:
http://blog.csdn.net/5iasp/article/details/5935428
中的解決方案。
但是個人認為到j(luò)dk中去刪除重復(fù)的jar包是不適合的,在eclipse中帶有多個版本的jre,如果說jdk1.5版本中存在mail.jar那末可以斟酌下降jdk版本。
參考方式:重建工程,在工程當選擇
選擇完成后,導(dǎo)入相干的jar包,和demo便可。貌似只需要導(dǎo)入mail.jar便可發(fā)送郵件。
發(fā)送郵件案例參考:http://www.yiibai.com/javamail_api/javamail_api_sending_simple_email.html
可參考smtp:
smtp.126.com port:25
smtp.163.com port:25
毛病異常:
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.loadAllResources(Session.java:1130)
at javax.mail.Session.loadProviders(Session.java:886)
at javax.mail.Session.<init>(Session.java:210)
at javax.mail.Session.getInstance(Session.java:232)
at mail.SendMailToQQ.main(SendMailToQQ.java:35)