javax.mail和javax.mail-api之间的区别是什么
我从maven仓库里找到的。
每一个都应该在什么时候使用?
这个软件包附带了javax.mail-api,但是我不能让它工作,所以我下载了javax.mail。
发布于 2013-11-05 14:43:51
javax.mail-api只包含接口,而javax.mail包含实现。
发布于 2013-11-05 14:34:36
当诸如Java Mail API之类的库未由其作者发布到Maven Central或其他公共存储库时,可能是不同方上传它们,从而使用冲突的groupId发布它们。这可能就是你看到的那两个人的情况。
此artifact似乎包含使用mail api所需的所有内容的最新版本。
发布于 2018-07-05 06:55:58
AFAIK从经验和看maven central..。
当javax.mail:__mail被捆绑在一场“战争”中,并且也在tomcat 'lib‘中时,会出现这个错误:
java.lang.ClassCastException: javax.mail.Session cannot be cast to javax.mail.Session类似地,javax.mail:__javax-mail-api包含一个会话类,它不仅仅是接口。当它丢失时,会得到这样的错误:
java.lang.NoClassDefFoundError: javax/mail/Authenticatorcom.sun.mail:__javax-mail是sun/oracle特有的东西。
https://stackoverflow.com/questions/19782888
复制相似问题