环境:
MyEclipse和JDK1.6环境,加入JavaMail1.4.3的jar包。
运行测试报java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 。
原因:
MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。
解决:
在MyEclipse目录下,找javaee.jar包,用WinRar打包,删除里面的mail目录,然后加入mail.jar和activition.jar
下载网址:
http://java.sun.com/products/javamail/downloads/index.html
http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.html
本文介绍了解决在MyEclipse环境下使用JavaMail时出现的NoClassDefFoundError错误的方法。通过调整MyEclipse的javaee.jar文件,移除冲突的mail包并加入正确的mail.jar和activation.jar,从而解决了JavaMail与MyEclipse内置组件之间的冲突。

4204

被折叠的 条评论
为什么被折叠?



