2009-07-22 88 views
2

我有一個Java程序,輸出缺少javax.activation.DataHandler和javax.mail.internet.MimeMultipart的警告
我不確定這些用於什麼,也不能記得添加任何可能需要這些類的特定代碼。

我意識到警告可以通過添加activation.jar和mailapi.jar來解決,但我很想知道這些jar /類是什麼意思? JAVA激活框架的目的是什麼?
什麼可能是我的程序抱怨沒有這些類的原因?

謝謝。缺少激活DataHandler類

回答

3

我的猜測是你使用JavaMail發送電子郵件,但你不需要附件。

激活框架用於查找更高級情況的處理程序 - 例如發送附件。 JavaMail會在第一次初始化時查找JAF。如果你的程序在沒有它的情況下工作,你不需要擔心警告。

(我們的編譯系統一直有這一點,它永遠不會造成問題。)

+0

其實,我不發送任何電子郵件...我真的不知道能有提示此警告。 我想我會讓它成爲。 – Dana 2009-07-22 06:50:32