生成错误:无法解析javax.mail.internet.mimessage类型

生成错误:无法解析javax.mail.internet.mimessage类型,java,email,jakarta-mail,Java,Email,Jakarta Mail,获取生成错误: The type javax.mail.internet.MimeMessage cannot be resolved. 它是从必需的.class文件间接引用的 我如何解决这个问题?看到一个类似的问题,建议添加一些jar。 但是我使用的是Maven。将此依赖项添加到您的pom.xml <!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --> <dependency>

获取生成错误:

The type javax.mail.internet.MimeMessage cannot be resolved. 
它是从必需的.class文件间接引用的

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

将此依赖项添加到您的
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
javax.mail-api
1.6.2

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

将此依赖项添加到您的
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
javax.mail-api
1.6.2

这将把
javax.mail.internet.mimessage的实现添加到类路径中

这是Javamail的一部分。下载并部署。嗨,彼得,你的邮件缺少一些信息。e、 g.在你的情况下,是什么试图发送邮件。但是在maven中,您可以简单地使用这是Javamail的一部分。下载并部署。嗨,彼得,你的邮件缺少一些信息。e、 g.在你的情况下,是什么试图发送邮件。但是在maven中,您可以简单地使用它进行编译,假设您部署到包含JavaMail的应用服务器(例如JavaEE应用服务器)。如果要部署到尚未包含JavaMail实现的地方,则需要完整的实现jar文件。更多细节。嗨,比尔!谢谢澄清!假设您正在部署到包含JavaMail的应用服务器(例如JavaEE应用服务器),那么这对于编译来说是非常好的。如果要部署到尚未包含JavaMail实现的地方,则需要完整的实现jar文件。更多细节。嗨,比尔!谢谢澄清!