Pachetul com.sun.mail nu este disponibil

Anterior, pachetul de implementare a referinței com.sun.mail era furnizat ca API terță parte de caracteristicile JavaMail 1.5, JavaMail 1.6 și Jakarta Mail 2.0. Acum, API-ul pentru specificația Jakarta Mail a fost separat de API-ul pentru implementarea referinței. Eliminați utilizarea pachetelor com.sun.mail din aplicația dumneavoastră.

Această regulă este semnalată o dată per clasă Java.

Pentru utilizatorii claselor de codor și decodor com.sun.mail, pentru a facilita această modificare, Jakarta Mail 2.1 introduce interfața de utilitare jakarta.mail.util.StreamProvider, care poate fi obținută cu ușurință folosind metoda jakarta.mail.Session.getStreamProvider(). Apoi, puteți utiliza instanța StreamProvider pentru a obține stream-uri codate/decodate pentru metodele de codare/decodare acceptate de Jakarta Mail 2.1.

Metodele de înlocuire jakarta.mail.util.StreamProvider recomandate pentru clasele de codor și decodor com.sun.mail sunt:

Pentru mai multe informații despre migrarea Jakarta 10, vedeți Diferențe între Jakarta Mail 2.1 și 2.0.

De asemenea, vedeți blogul de prezentare Jakarta Mail 2.1 în Open Liberty și Jakarta Mail 2.1 Javadoc.