缺少激活DataHandler类

时间:2009-07-22 06:37:52

标签: java activation

我有一个java程序输出缺少javax.activation.DataHandler和javax.mail.internet.MimeMultipart的警告 我不确定这些用途是什么,也不记得添加任何可能需要这些类的特定代码。

我意识到可以通过添加activation.jar和mailapi.jar来解决警告,但我有兴趣知道这些jar /类的含义是什么? JAVA激活框架的目的是什么?
可能是因为我的程序抱怨没有这些课程?

感谢。

1 个答案:

答案 0 :(得分:3)

我的猜测是你使用JavaMail发送电子邮件,但你不需要附件。

激活框架用于查找更高级情况的处理程序 - 例如发送附件。 JavaMail将在首次初始化时查找JAF。如果您的程序在没有它的情况下工作,则无需担心警告。

(我们的构建系统总是有这个,它从来没有引起过问题。)