我在尝试使用Gmail IMAP API时遇到此异常。这是我的一段代码。为什么在尝试从Android访问Gmail时收到javax.mail.NoSuchProviderException?
session = Session.getDefaultInstance(props, null);
// Exception occurs on the line below
store = (GmailSSLStore) session.getStore("gimaps");
store.connect(userID,password);
参考文献:
https://java.net/projects/javamail/lists/users/archive/2012-08/message/0
https://javamail.java.net/nonav/docs/api/com/sun/mail/gimap/package-summary.html
如果将gimap.jar文件添加到类路径中还不够,则类加载器中的某些内容会阻止JavaMail发现包含在gimap.jar文件中的配置文件。 –