在java mail api中找不到适用于getInstance错误的方法
我正在使用java mail api发送邮件,但遇到以下错误在java mail api中找不到适用于getInstance错误的方法,java,email,session,jakarta-mail,Java,Email,Session,Jakarta Mail,我正在使用java mail api发送邮件,但遇到以下错误 no suitable method found for getInstance(java.util,Properties,java.net.Authenticator) 这是我的java代码片段 Authenticator auth = new Authenticator() { public PasswordAuthentication getPasswordAuthentication() {
no suitable method found for getInstance(java.util,Properties,java.net.Authenticator)
这是我的java代码片段
Authenticator auth = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(userName, password.toCharArray());
}
};
Session session = Session.getInstance(properties, auth);
我在下面的一行中得到了提到的错误
Session session = Session.getInstance(properties, auth);
请帮帮我。
提前感谢。问题是您导入了
java.net.Authenticator
,而不是javax.mail.Authenticator
。查看错误消息中指定的类型,然后查看Session.getInstance
文档中的参数类型问题在于您导入了java.net.Authenticator
而不是javax.mail.Authenticator
。查看错误消息中指定的类型,然后查看Session.getInstance
文档中的参数类型问题在于您导入了java.net.Authenticator
而不是javax.mail.Authenticator
。查看错误消息中指定的类型,然后查看Session.getInstance
文档中的参数类型问题在于您导入了java.net.Authenticator
而不是javax.mail.Authenticator
。查看错误消息中指定的类型,然后查看Session.getInstance
文档中的参数类型您没有准确地转录错误消息。请重试。您没有准确地转录错误消息。请重试。您没有准确地转录错误消息。请重试。您没有准确地转录错误消息。再试一次。工作正常,但现在我在这一行上得到了eror..公共密码身份验证getPasswordAuthentication(){返回新密码身份验证(用户名、密码.toCharArray());}@Divyam:那么您是如何理解和修复错误的呢?您是否查阅了文档以检查它接受了哪些参数,并将它们与您试图传递的参数进行比较?正如我在另一篇文章中就完全相同的主题所说,.工作正常,但现在我在这一行上获得了eror..public PasswordAuthentication getPasswordAuthentication(){return new PasswordAuthentication()(用户名,密码.toCharArray());}@Divyam:那么,您是如何试图理解和修复错误的?您是否查阅了文档以检查它接受了哪些参数,并将它们与您试图传递的参数进行比较?正如我在另一篇文章中就完全相同的主题所说,.工作正常,但现在我在这一行上获得了eror..公共密码身份验证getPasswordAAuthentication(){返回新密码身份验证(用户名、密码.toCharArray());}@Divyam:那么,您是如何试图理解和修复错误的?您是否查阅了文档以检查它接受了哪些参数,并将它们与您试图传递的参数进行比较?正如我在另一篇文章中就完全相同的主题所说,.工作正常,但现在我在这一行上获得了eror..公共密码身份验证getPasswordAAuthentication(){返回新密码身份验证(用户名、密码.toCharArray());}@Divyam:那么,您是如何试图理解和修复错误的?您是否查阅了文档以检查它接受了哪些参数,并将它们与您试图传递的参数进行比较?正如我在另一篇文章中所说的,关于这个主题。