出现构建错误: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到您的类路径中
慕容708150
TA贡献1831条经验 获得超4个赞
我遇到了同样的错误消息。就我而言,原因是新的jakarta.mail
(v2+)和旧的GreenMail
(v1.6)的混合。
您可以升级 GreenMail 或降级 Jakarta。
还要确保您没有来自旧的javax.mail
其他包的旧的传递依赖项。
添加回答
举报
0/150
提交
取消