报错”javax.mail.internet.MimeMessage”,然后就开始分析,
通过在http://www.findjar.com/index.x搜索报错信息,确认报错信息来源于mail.jar包
解决方法如下:
ant 在实现发送邮件 依赖于 activation.jar
、mail.jar
、commons-email-1.5.jar
、ant-javamail.jar
包。
其中 ant-javamail.jar
包在安装ant的时候会自动解压在 ant
的 lib
路径下。
activation.jar
、mail.jar
和 commons-email-1.5.jar
的包需要手动放到 ant
的 lib
路径下。
不知道是不是开发的大神都懂还是其他原因,网络上查到的不少资料只说这些jar包应该放在对应的路径下。但是执行过这种操作后,再执行 Run As---Ant Build
的时候,仍然报错。
其实这是有原因的,只把这些jar包放到对应的路径下之后,还应该将这些jar包添加 到ant home
里面,在 eclipse 里执行 windows-->Preference-->Ant-->Runtime
,在它的 ant home
里面加入以上jar包
然后 “Apply”—>“OK”,就可以了。
-----