我的应用可以在不使用电子邮件Intent
或进行用户交互的情况下发送电子邮件。我按照这个StackOverflow 问题来实现这一点。直到最近,当应用程序在尝试发送电子邮件时开始崩溃时,一切都运行良好。我称之为的电子邮件发件人类Mail
是这样定义的......
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
. 我还包含所有必要的 jar(mail.jar、activation.jar、additional.jar)。有谁知道是什么导致了这个问题以及我该如何解决?