com.sun.mail 包不可用

先前,com.sun.mail 引用实现包是作为第三方 API 由 JavaMail 1.5、JavaMail 1.6 和 Jakarta Mail 2.0 提供的。 Jakarta Mail 规范 API 现在 已从引用实现的 API 中拆分。 从应用程序中移除 com.sun.mail 包的用法。

针对每个 Java 类标记一次此规则。

对于 com.sun.mail 编码器和解码器类的用户,为了帮助促进此更改,Jakarta Mail 2.1 引入了 jakarta.mail.util.StreamProvider 实用程序接口,可通过 jakarta.mail.Session.getStreamProvider() 方法轻松获取此接口。 然后,可以使用 StreamProvider 实例来获取 Jakarta Mail 2.1 支持的编码/解码方法的编码/解码流。

com.sun.mail 编码器和解码器类的 建议替换 jakarta.mail.util.StreamProvider 方法为:

有关更多 Jakarta 10 迁移信息,请参阅 Jakarta Mail 2.1 与 2.0 之间的差异

另请参阅 Open Liberty 和 Jakarta Mail 2.1 Javadoc 中的 Jakarta Mail 2.1 博客介绍。