Heim >Java >javaLernprogramm >UnsupportedDataTypeException: Migration von javax.mail nach jakarta.mail

UnsupportedDataTypeException: Migration von javax.mail nach jakarta.mail

WBOY
WBOYOriginal
2024-09-03 11:37:311055Durchsuche

UnsupportedDataTypeException: Migrating from javax.mail to jakarta.mail

Bei der Migration einer einfachen SMTP-Mailer-Klasse von javax.mail auf die aktuelle jakarta.mail trat bei mir der Fehler auf

UnsupportedDataTypeException: kein Objekt-DCH für MIME-Typ ...

In verschiedenen Foren schlugen einige Leute vor, einen benutzerdefinierten DataHandler zu schreiben, um die fehlenden MIME-Typen in den neueren Jakarta-Mail-Implementierungen zu unterstützen.

Glücklicherweise muss der Java-Code nicht geändert werden (trotz der Importänderungen).

Nach unzähligen Stunden der Suche im Internet habe ich endlich die richtigen JAR-Dateien gefunden, die während der Laufzeit verwendet werden können:

  • angus-activation-2.0.2.jar
  • angus-mail-2.0.3.jar
  • jakarta.activation-api-2.1.3.jar
  • jakarta.mail-api-2.1.3.jar

Ich hoffe, das hilft jemand anderem.

Das obige ist der detaillierte Inhalt vonUnsupportedDataTypeException: Migration von javax.mail nach jakarta.mail. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Varargs und MehrdeutigkeitNächster Artikel:Varargs und Mehrdeutigkeit