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

出现构建错误:

The type javax.mail.internet.MimeMessage cannot be resolved.

它是从所需的 .class 文件间接引用的。

我该如何解决这个问题?看到一个类似的问题,建议添加一些罐子。但我使用的是 Maven。


SMILET
浏览 109回答 3
3回答

慕斯709654

将此依赖项添加到您的pom.xml<!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --><dependency>&nbsp; &nbsp; <groupId>javax.mail</groupId>&nbsp; &nbsp; <artifactId>javax.mail-api</artifactId>&nbsp; &nbsp; <version>1.6.2</version></dependency>这会将 的实现添加javax.mail.internet.MimeMessage到您的类路径中

慕容708150

我遇到了同样的错误消息。就我而言,原因是新的jakarta.mail(v2+)和旧的GreenMail(v1.6)的混合。您可以升级 GreenMail 或降级 Jakarta。还要确保您没有来自旧的javax.mail其他包的旧的传递依赖项。

蝴蝶不菲

您仍然可以通过在类路径中添加 javax.mail jar 来解决该问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java