我正在使用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