A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Phoenix 初级黑马   /  2013-4-12 17:07  /  1468 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java.lang.NoClassDefFoundError: com/sun/mail/util/BASE64EncoderStream
        utils.ServiceUtils.md5(ServiceUtils.java:17)
        service.impl.BusinessServiceImpl.register(BusinessServiceImpl.java:21)
        controller.RegisterServlet.doGet(RegisterServlet.java:40)
        controller.RegisterServlet.doPost(RegisterServlet.java:61)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

6 个回复

倒序浏览
找不到类,你自己检查看导包是否有问题,classpath是否有问题,前面有个哥们也是导包问题
回复 使用道具 举报
如果是直接导入的的话 会出现很多问题,没有明显的 小红叉叉的话 看看你的类库 引入是否正确!还有楼上 仁兄的 建议!
回复 使用道具 举报
本帖最后由 王军行 于 2013-4-12 17:39 编辑

在你的某个jar包的com/sun/mail/util/BASE64EncoderStream路径下没找到你需要的类
自己检查下pathclasspath路径或者你的类名包名有没有写错,
回复 使用道具 举报
如果你用myEclipse进行javamail开发的话,运行时可能会出现以下的错误:
1.Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream  
2.NoClassDefFoundError: com/sun/activation/registries/LogSupport  
这两个问题都是因为j2ee 5和我们下载的javamail版本不一致造成的。
解决方法:
第一个问题就是删除Java EE 5 Libraries/javaee.jar/mail。

第二个问题就是删除Java EE 5 Libraries/javaee.jar/activation。然后再网上下载最新的activation.jar

如何删除:
用rar打开D:\MyEclipse 7.0\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_7.0.0.zmyeclipse70020081206\data\libraryset\EE_5/javaee.jar,用压缩包打开,找到想要删除的文件夹。
你试试看是不是这个原因导致的!!!

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢
回复 使用道具 举报
        utils.ServiceUtils.md5(ServiceUtils.java:17)
          utils.ServiceUtils第17行有包没有找到

        service.impl.BusinessServiceImpl.register(BusinessServiceImpl.java:21)
        controller.RegisterServlet.doGet(RegisterServlet.java:40)
        controller.RegisterServlet.doPost(RegisterServlet.java:61)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马