com/sun/mail/util/LineInputStream
- 博客分类:
- 技术杂绘
com/sun/mail/util/LineInputStream
2010年05月17日
myEclipse进行开发,运行时可能会出现以下的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
原因是jar包版本不统一,javaMail与Java EE 5 Libraries/javaee.jar/mail里的包有东西冲突。
javamail1.4中包与J2EE5中包接口包引起冲突,导致单元测试经常报如下错误:
java.lang.NoClassDefFoundError: com/sun/mail/util/BEncoderStream
当然这个错误是没有将javamail的实现者引进工程(没有导包),但导包后,就会出现另外一个错误:
java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/DataSource
没有导入activation.jar文件.
此时甚至web容器都无法启动,经常会有网友们为这两个异常搞得焦头烂额,如此更换J2EE1.4,会对工程造成影响。但是一定要把概念弄清楚,问题就好解决。J2EE5中mail.jar包定义的只是接口,没有实现,是不能真正发送邮件的,但开发编译肯定是可以过去的,因为我们是针对J2EE规范编的程序。而运行期用Sun公司的JavaMail1.4的实现才可以开始发送邮件,
本人解决方法:将本工程下的J2eeLibary移除。
发表评论
-
关于AdvancedDataGrid的header的数据传递
2012-01-20 10:18 623关于AdvancedDataGrid的header的数据传递 ... -
Flex AdvancedDataGrid表格过滤
2012-01-20 10:18 764Flex AdvancedDataGrid表格过滤 2010 ... -
Flex advanceddatagrid 验证处理
2012-01-20 10:18 727Flex advanceddatagrid 验证处理 201 ... -
3D场景的制作步骤
2012-01-20 10:18 8473D场景的制作步骤 2011 ... -
粤语翻译工具
2012-01-20 10:18 564粤语翻译工具 2011年04月14日 import j ... -
小学生作业规范批改要求
2012-01-19 15:19 1134小学生作业规范批改要求 2011年08月22日 亭湖区小 ... -
安卓新手成长日记之Andriod系统基础知识普及
2012-01-19 15:19 635安卓新手成长日记之Andriod系统基础知识普及 2011年 ... -
从零开始- Android刷机指南<一>
2012-01-19 15:19 878从零开始- Android刷机指南 2011年07月27日 ... -
接上一篇
2012-01-19 15:19 588接上一篇 2011年04月25日 第 2 章 路由器基 ... -
linux下服务说明<转>
2012-01-17 05:06 696linux下服务说明 2011年12月13日 我的Cen ... -
JAVA学习入门 对初次接触者 相当的有用
2012-01-17 05:06 642JAVA学习入门 对初次接 ... -
2011-3-26
2012-01-17 05:06 5612011-3-26 2011年03月26日 ... -
Unnamed System Edition v4.0
2012-01-17 05:06 741Unnamed System Edition v4.0 20 ... -
Eclipse下使用Axis开发webservice
2012-01-16 03:57 951Eclipse下使用Axis开发webservice 201 ... -
【 零 】 Java 随 笔 ( 2 月 9 日 更 新 ---- 贪 吃 蛇 雏 形 )
2012-01-16 03:57 705【 零 】 Java 随 笔 ( 2 月 9 日 更 新 -- ... -
javascript:history.go()和History.back()的区别
2012-01-16 03:57 1039javascript:history.go()和History ... -
个人简历
2012-01-16 03:56 670个人简历 2011年02月17日 一、求职意向 应聘 ...
相关推荐
该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...
com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\...
(1)java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream (2)java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport 的解决办法,还有对应的两个包:mail.jar和activation.jar ...
如果出现JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 是因为myeclipse中有自带的Javamail...
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: 用...
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: ...
javaMail开发所需的mail.jar和activation.jar两个jar包,开发完成之后会发生一个java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream异常,因javaee自带的javax.activation和javax.mail两个jar包...
这是我写好的 直接能用的程序 里面有mail.jar和activation....Error: com/sun/mail/util/LineInputStream 原因:邮件发送的jar包版本不统一 解决方法如下: 删除javaee.jar下javax自带的mail.jar和activation.jar
一个简单好用的api-mock工具,模拟后台返回报文,方便前端开发!可注册接口。
myeclipse9一下的版本并没有集成javaee6的开发包,用户需要另外下载才能使用,很多人不愿意安装臃肿的myeclipse10,现在将myeclipse10中默认包含的javaee6的开发包打包发布,只要解压将里面的jar包导入到项目(或者...
JavaMail抛java.lang.NoClassDefFoundError (com.sun.mail.util.LineInputStream)异常解决方案