2013-10-11 71 views
1

我想使用JavaMail API和JavaBeans Activation Framework在我的程序中發送電子郵件,但爲了使其正常工作,需要在系統上安裝JavaMail和JAF。我希望能夠在任何計算機上運行此程序,而無需安裝額外的東西以使其工作。有沒有任何方法可以將JavaMail和JAF jar放入程序jar中,以使它在沒有任何以前的安裝的情況下正確運行?如何在不需要用戶安裝的情況下使用JavaMail API?

+0

嗨,可能忘了在我的答案upvote。非常好運! –

回答

1

今天你很幸運。答案是肯定的。您所需要的只是將所需的罐子複製到您的項目中。您需要在您的CLASSPATH中添加mail.jaractivation.jar文件。 Mkyong在JavaMail API – Sending email via Gmail SMTP example有一個完整的例子。

所需要的庫也可以下載http://search.maven.org/

在另一個方面,如果你需要測試虛擬郵件服務器,可以使用Papercute從Codeplex上。解壓縮並運行。

0

如果您希望用戶下載包含所有內容的單個jar文件並運行該jar文件,請參閱One-JAR

相關問題