为了账号安全,请及时绑定邮箱和手机立即绑定

构建错误:无法解析类型 javax.mail.internet.MimeMessage

构建错误:无法解析类型 javax.mail.internet.MimeMessage

SMILET 2023-09-06 16:41:16
出现构建错误:The type javax.mail.internet.MimeMessage cannot be resolved.它是从所需的 .class 文件间接引用的。我该如何解决这个问题?看到一个类似的问题,建议添加一些罐子。但我使用的是 Maven。
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

将此依赖项添加到您的pom.xml


<!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api -->

<dependency>

    <groupId>javax.mail</groupId>

    <artifactId>javax.mail-api</artifactId>

    <version>1.6.2</version>

</dependency>

这会将 的实现添加javax.mail.internet.MimeMessage到您的类路径中


查看完整回答
反对 回复 2023-09-06
?
慕容708150

TA贡献1831条经验 获得超4个赞

我遇到了同样的错误消息。就我而言,原因是新的jakarta.mail(v2+)和旧的GreenMail(v1.6)的混合。

您可以升级 GreenMail 或降级 Jakarta。

还要确保您没有来自旧的javax.mail其他包的旧的传递依赖项。


查看完整回答
反对 回复 2023-09-06
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

您仍然可以通过在类路径中添加 javax.mail jar 来解决该问题。

查看完整回答
反对 回复 2023-09-06
  • 3 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信