出現(xiàn)構(gòu)建錯(cuò)誤:The type javax.mail.internet.MimeMessage cannot be resolved.它是從所需的 .class 文件間接引用的。我該如何解決這個(gè)問題?看到一個(gè)類似的問題,建議添加一些罐子。但我使用的是 Maven。
3 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
將此依賴項(xiàng)添加到您的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>
這會將 的實(shí)現(xiàn)添加javax.mail.internet.MimeMessage到您的類路徑中

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
我遇到了同樣的錯(cuò)誤消息。就我而言,原因是新的jakarta.mail
(v2+)和舊的GreenMail
(v1.6)的混合。
您可以升級 GreenMail 或降級 Jakarta。
還要確保您沒有來自舊的javax.mail
其他包的舊的傳遞依賴項(xiàng)。
添加回答
舉報(bào)
0/150
提交
取消