29-关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法
2015-11-29 15:23
387 查看
在编写邮件发送相关程序时,会报错!
主要原因是
javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,就是JDK中自带了已经,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入,所以初学者在直接copy别人代码的时候往往会出现上面的错误。
废话不多说下面是解决方法
进到
E:\yangzh\myeclipse\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033\data\libraryset\EE_5
这个路径里,可以看到javaee.jar,用rar把这个文件打开,然后进到javax文件夹里,删除mail.jar和activation.jar(我的javaee.jar里,这两个东西是文件夹,总之删掉就OK,不过要注意备份一下)
删掉之后运行下面的代码,经行简单的修改以后就可以实现接收邮件的功能了!我已经测试过完全可行。
主要原因是
javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,就是JDK中自带了已经,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入,所以初学者在直接copy别人代码的时候往往会出现上面的错误。
废话不多说下面是解决方法
进到
E:\yangzh\myeclipse\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033\data\libraryset\EE_5
这个路径里,可以看到javaee.jar,用rar把这个文件打开,然后进到javax文件夹里,删除mail.jar和activation.jar(我的javaee.jar里,这两个东西是文件夹,总之删掉就OK,不过要注意备份一下)
删掉之后运行下面的代码,经行简单的修改以后就可以实现接收邮件的功能了!我已经测试过完全可行。
相关文章推荐
- java.sql.SQLException: Io 异常: The Network Adapter could not establish the connec
- Struts2环境配置
- javaMail发邮件的模板代码,如果你用网易邮箱的账号发送邮件失败的话,可以看看
- Java日志学习六:各种日志系统间的桥接
- Eclipse黑色主题,设置字体大小问题
- Eclipse使用ButterKnife前,需要的配置步骤
- Eclipse背景颜色设置
- Java创建柱状图及饼状图
- Java创建柱状图及饼状图
- Intellij之Maven管理JDK版本
- Java日志学习五:JDK Logger源码
- java工程通过JDBC连接到数据库
- SpringMVC 的文件上传
- JavaWeb-结合七牛搭建个人相册
- Java日志学习四:Simple Logging Facade for Java (SLF4J)源码浅析
- 使用Eclipse开发,Java Compiler中Annotation Processin不出现的解决方案
- 斐波纳挈数列的三种求法(java实现)
- SpringMVC_非注解(注解)的处理器映射器和适配器
- 浅谈Java基础(一)
- struts2中iterator标签的相关使用