我正在使用Java SE與Eclipse愉快地工作,但現在我要寫一個「發送郵件」程序,它需要javax.mail
包。我發現在Java EE中,我下載了一個(180MB),並且我知道Java EE安裝需要SE JDK/JRE。因爲我在c:\java\jdk1.7
(不是默認路徑)中安裝了Java SE,所以我使用-j c:\java\jdk1.7
來安裝Java EE。我有幾個關於它的問題。關於Java SE和Java EE的困惑
我該如何讓Eclipse加載Java EE包?我應該在Java EE中更改JRE嗎?現在Eclipse仍然只知道SE lib。
我們有一個包含Java EE API的JDK版本嗎?因爲我真的不想在我的電腦中安裝兩個JRE,所以我不需要Glassfish。有人能告訴我哪一個我應該下載?
是否有針對Java EE api的
src.zip
?我找不到它。
您不需要Java EE來使用Java郵件API,我引用* JavaMail API作爲一個可選包提供,可用於Java SE平臺*,可從[這裏](http://www.oracle。 com/technetwork/java/javamail/index-138643.html) – MadProgrammer
在任何情況下,如果您只需編寫一個發送郵件程序,則不需要整個Java EE怪物。您可以使用Java SE並將mail.jar和activation.jar包括到您的類路徑中。 –
你說得對,你不需要Glassfish for JavaMail,但你下載的180MB基本上是Glassfish :)相關:http://stackoverflow.com/questions/7295096/what-exactly-is-java-ee/ 7295697#7295697和http://stackoverflow.com/questions/12163374/netbeans-how-to-add-java-ee-container-to-java-project/12163715#12163715 – BalusC