在java mail api中找不到适用于getInstance错误的方法

在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() {

我正在使用java mail api发送邮件,但遇到以下错误

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:那么,您是如何试图理解和修复错误的?您是否查阅了文档以检查它接受了哪些参数,并将它们与您试图传递的参数进行比较?正如我在另一篇文章中所说的,关于这个主题。