Fehler beim Versenden der E-Mail mit commons-email-1.3

Beim Versenden von E-Mails erhalte ich mit commons-email-1.3 die folgenden Fehlermeldungen.
Ich habe die externe JAR-Datei heruntergeladen und zum Projekt hinzugefügt.
Bitte helfen Sie mir, dieses Problem zu beheben!

package mypkg;

import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email;
import org.apache.commons.mail.SimpleEmail;

public class sendingmail {
     public static void main(String[] args)  throws Exception {
            Email email = new SimpleEmail();
            email.setSmtpPort(587);
            email.setAuthenticator(new DefaultAuthenticator("myid","mypwd")); //Here is the error
            email.setDebug(false);
            email.setHostName("smtp.gmail.com");
            email.setFrom("[email protected]");
            email.setSubject("Hi");
            email.setMsg("This is a test mail ... :-)");
            email.addTo("[email protected]");
            email.setTLS(true);
            email.send();
            System.out.println("Mail sent!");

    }
}

Die Zeile, die den Fehler angibt, lautet

email.setAuthenticator(new DefaultAuthenticator("myid","mypwd"));

Die Fehlermeldung lautet

Ausnahme im Thread "main" java.lang.Error: Nicht behobene Kompilierungsprobleme:

Der Typ javax.mail.Authenticator kann nicht aufgelöst werden. Es wird indirekt von erforderlichen .class-Dateien verwiesen
Die Methode setAuthenticator (Authenticator) vom Typ Email verweist auf den fehlenden Typ Authenticator unter mypkg.mailtest.main (mailtest.java:13)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage