在MyEclipse上和JDK1.6环境下,通过JavaMail实现邮件发送时报如下错误:
java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
由于MyEclipse中javaee.jar包中的mail类与导入的第三方mail包冲突导致。
可以通过如下方式解决:
1、 找到项目下的javaee.jar包,右键点击选择【build path】。然后选择【configure build path】
2、进入配置对话框,展开javaee 5.0 在下方可以看到javaee.jar本地路径信息
3、定位到javaee.jar包所在路径,右键点击 选择打开方式【压缩文件打开】
4、进入到jar包内,找到需要删除的具体包,右键点击选择删除即可
5、刷新后再运行没有错误提示