首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扩展javax.mail.Authenticator导致NoClassDefFoundError

扩展javax.mail.Authenticator导致NoClassDefFoundError
EN

Stack Overflow用户
提问于 2012-07-21 06:21:34
回答 1查看 919关注 0票数 0

我的应用程序可以在不使用电子邮件Intent或用户交互的情况下发送电子邮件。我遵循这个StackOverflow question来实现这一点。直到最近,当应用程序在尝试发送电子邮件时开始崩溃时,一切都运行得很好。电子邮件发送者类,我称之为Mail,定义如下...

代码语言:javascript
运行
复制
public class Mail extends javax.mail.Authenticator {
    public Mail() {
        // some initialization code
    }
    public void send() {
        // some more code
    }
}

现在,由于某些原因,每当我尝试创建扩展javax.mail.Authenticator的对象的实例时,都会得到NoClassDefFoundError。如果删除javax.mail.Authenticator扩展,则在尝试创建Mail实例时不会出现错误。我还包含了所有必要的jars (mail.jar、activation.jar、additional.jar)。有没有人知道是什么导致了这个问题,以及我如何解决它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-21 07:10:16

如果这个问题发生在ADT更新之后,你应该看看this post

实际上,您必须创建一个Eclipse 文件夹来放置所有的库,构建路径将由管理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11587695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档