出現構建錯誤: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
提交
取消