该异常为:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
异常出现的原因:
在myeclipse中的javaEE5下已经有了javax.mail和javax.activation这两个包,开发时加进来的javax.mail和javax.activation和myeclipse自带的版本不一致,所以发生了异常。
解决方案如下:
用rar打开X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710/data/libraryset/EE_5/javaee.jar
,然后删除mail,一切就ok了.
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
异常出现的原因:
在myeclipse中的javaEE5下已经有了javax.mail和javax.activation这两个包,开发时加进来的javax.mail和javax.activation和myeclipse自带的版本不一致,所以发生了异常。
解决方案如下:
用rar打开X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710/data/libraryset/EE_5/javaee.jar
,然后删除mail,一切就ok了.
本文介绍了解决MyEclipse中因JavaMail版本冲突导致的NoClassDefFoundError异常的方法。通过删除javaee.jar中的mail组件来确保外部引入的javax.mail与内置版本的一致性。
8076

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



