我想使用JavaMail API和JavaBeans Activation Framework在我的程序中發送電子郵件,但爲了使其正常工作,需要在系統上安裝JavaMail和JAF。我希望能夠在任何計算機上運行此程序,而無需安裝額外的東西以使其工作。有沒有任何方法可以將JavaMail和JAF jar放入程序jar中,以使它在沒有任何以前的安裝的情況下正確運行?如何在不需要用戶安裝的情況下使用JavaMail API?
1
A
回答
1
今天你很幸運。答案是肯定的。您所需要的只是將所需的罐子複製到您的項目中。您需要在您的CLASSPATH中添加mail.jar
和activation.jar
文件。 Mkyong在JavaMail API – Sending email via Gmail SMTP example有一個完整的例子。
所需要的庫也可以下載http://search.maven.org/
在另一個方面,如果你需要測試虛擬郵件服務器,可以使用Papercute從Codeplex上。解壓縮並運行。
0
如果您希望用戶下載包含所有內容的單個jar文件並運行該jar文件,請參閱One-JAR。
相關問題
- 1. 如何在不安裝的情況下使用blist模塊?
- 2. 如何在不安裝SharePoint的情況下使用Sharepoint cmdlet?
- 3. 如何在不安裝的情況下使用數據庫?
- 4. 如何在不使用Visual Studio的情況下安裝MySQL
- 5. 如何在不使用sudo gem install的情況下安裝Rails
- 6. 如何在不通過brew安裝的情況下使用`psql`
- 7. 如何在不安裝ubuntu的情況下使用gsoap?
- 8. 如何在不使用expat-devel的情況下安裝XML :: Parser?
- 9. 如何在不安裝2003 office web的情況下使用Modi
- 10. 如何在不安裝ASIO4ALL的情況下使用「asio4all.dll」?
- 11. 如何在不安裝Zend Framework的情況下使用Zend庫
- 12. 如何在不安裝OpenOffice.org的情況下使用OpenOffice組件?
- 13. 如何在春季不使用maven的情況下安裝thymeleaf?
- 14. 如何在不使用OAuth的情況下製作安全API?
- 15. 如何在不需要用戶明確安裝的情況下提供Android應用程序的功能/功能
- 16. 如何在不允許用戶安裝Chrome網上應用店的情況下使用谷歌瀏覽器api?
- 17. 如何在不提示用戶的情況下安裝ClickOnce應用程序?
- 18. 凡MSDTC需要安裝在分佈式事務的情況下
- 19. 如何在沒有安裝的情況下使用梨
- 20. 如何安裝jasmine-node(理想情況下不使用「sudo」)?
- 21. 在不使用yum的情況下在AWS EC2上安裝gcc?
- 22. 在不依賴於Java EE的情況下使用JavaMail(mail.jar)
- 23. 如何在不使用glassfish的情況下安裝/下載Java EE javadoc?
- 24. RESTfull API的情況下是否需要使用CORS?
- 25. 如何在不破壞用戶數據的情況下安裝ipa更新
- 26. 如何在不安裝Windows安裝程序的情況下安裝vC++ redistributable
- 27. 如何在不使用go的情況下安裝Go應用程序?
- 28. 在不安裝SDK的情況下使用Java EE類?
- 29. 在不安裝的情況下使用AjaxMin
- 30. Linux在不使用CURL的情況下安裝RVM
嗨,可能忘了在我的答案upvote。非常好運! –