`
zr615zr
  • 浏览: 13561 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

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移除。
分享到:
评论

相关推荐

    Mail 错误com/sun/mail/util/LineInputStream。javaee.jar 开发包

    该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...

    java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决方法

    com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\...

    JavaMail 完全攻略(包括可能会出现的问题+源码)

    (1)java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream (2)java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport 的解决办法,还有对应的两个包:mail.jar和activation.jar ...

    SSH开发的发送邮件系统 Email发送系统

    如果出现JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 是因为myeclipse中有自带的Javamail...

    java用户注册发送邮件

    Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: 用...

    javamail.jar

    Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: ...

    javaMail开发所需jar

    javaMail开发所需的mail.jar和activation.jar两个jar包,开发完成之后会发生一个java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream异常,因javaee自带的javax.activation和javax.mail两个jar包...

    email 邮件发送 java 工具接口

    这是我写好的 直接能用的程序 里面有mail.jar和activation....Error: com/sun/mail/util/LineInputStream 原因:邮件发送的jar包版本不统一 解决方法如下: 删除javaee.jar下javax自带的mail.jar和activation.jar

    api-mock-util

    一个简单好用的api-mock工具,模拟后台返回报文,方便前端开发!可注册接口。

    javaee6开发包

    myeclipse9一下的版本并没有集成javaee6的开发包,用户需要另外下载才能使用,很多人不愿意安装臃肿的myeclipse10,现在将myeclipse10中默认包含的javaee6的开发包打包发布,只要解压将里面的jar包导入到项目(或者...

    JavaMail抛java.lang.NoClassDefFoundError (comsunmailutilLineInputStream)异常解决方案

    JavaMail抛java.lang.NoClassDefFoundError (com.sun.mail.util.LineInputStream)异常解决方案

Global site tag (gtag.js) - Google Analytics