`
bulote
  • 浏览: 1311296 次
文章分类
社区版块
存档分类
最新评论

alumnus system - myeclipse 8.5环境下 测试邮件发送

 
阅读更多

我在想是写一个笔记呢还是写两个呢,我想来想去,还是写成两个吧,以后看的时候也比较方便一点.

第一个如题所示,整理一个发送邮件的方法.

在网上查了很多方式,最后发现了一个不错的小jar包,调试过程中遇到的一些问题通过各种查找资料也解决啦,嘻嘻

在网上大神们的帮助下,终于查到一个发送邮件的不错的jar包:

commons-email-1.1.jar;配合它使用的是mail.jar和activation.jar.这三个是必须的哟.

之后开始程序,其实挺简单的:


按理说,这样的话,就应该能发送了,但是在Java EE 5环境下遇到异常:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream<wbr></wbr>

这个问题是因为jar包冲突了,查了网上好多解决的办法是去掉myeclipse的j2ee下的mail目录,一般提供的目录是:D:\Program Files\MyEclipse 5.5 GA\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_5.5.0\data\libraryset\EE_5.

同样我也遇到了这样的问题,但是,我用的版本是myeclipse8.5,找了老长时间都没有找到这个路径,晕死...

后来想起chyxion说过的myeclipse的强大功能,那就是查找功能,既然我不知道路径在哪,那就用myeclipse查找吧,哈哈~查什么呢,既然都是引入的包,不妨查一下"library",在myeclipse中,选择"window"--"preferences",然后在框里输入"library", well,还真的出来了呢:


点击"add JAR/ZIP"后,就看到路径啦:



然后就是按照网上说的,用rar打开这个jar包,删除掉mail文件夹就可以啦.


ps:不能忘记,删除myeclipse的struts2中默认引入的系统核心包其中的一个也是这种方法呢,哼哼哼~

另外附上官网的东东:http://commons.apache.org/email/userguide.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics