以下是我的程序断点调试时给出的错误:
Exception in thread "Timer-0" java.lang.NoClassDefFoundError: javax/mail/Message
at com.geckosys.servlet.MyTask.run(MyTask.java:46)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)我的timertask
public class MyTask extends TimerTask {
private static final int C_SCHEDULE_HOUR = 0;
private static boolean isRunning = false;
private ServletContext context;
public MyTask(ServletContext context) {
this.context = context;
}
public void run() {
Calendar cal = Calendar.getInstance();
if (!isRunning) {
                           //为了测试让条件为true
if (true | C_SCHEDULE_HOUR == cal.get(Calendar.HOUR_OF_DAY)) {
isRunning = true;
context.log("开始执行指定任务"); //TODO 添加自定义的详细任务,以下只是示例
                                    ///////////////////////////在这里出现错误
MailManager mail = new MailManager();
context.log("邮件管理类已经实例化");
context.log("邮件已发送");
isRunning = false;
context.log("指定任务执行结束");
}
} else {
context.log("上一次任务执行还未结束");
}
}
}
请问是什么问题,具体一点,怎么解决?