javax.mail
和javax.mail-api
有什么区别?
我在Maven仓库找到了它们。
每个应该在什么时候使用?
软件包附带了javax.mail-api
,但我无法使其工作,所以我下载了javax.mail
。
javax.mail
和javax.mail-api
有什么区别?
我在Maven仓库找到了它们。
每个应该在什么时候使用?
软件包附带了javax.mail-api
,但我无法使其工作,所以我下载了javax.mail
。
javax.mail-api
仅包含接口,而javax.mail
包含实现。
groupId
进行发布。你看到的这两个库可能就是如此。从我的经验和查看maven central来看,AFAIK...
当javax.mail:mail捆绑在“war”中并且也在tomcat的“lib”中时,就会出现此错误:
java.lang.ClassCastException: javax.mail.Session cannot be cast to javax.mail.Session
java.lang.NoClassDefFoundError: javax/mail/Authenticator
com.sun.mail:javax-mail 是一些 sun/oracle 特定的东西。