"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > UnsupportedDataTypeException: Migrando de javax.mail para jakarta.mail

UnsupportedDataTypeException: Migrando de javax.mail para jakarta.mail

Publicado em 2024-11-09
Navegar:213

UnsupportedDataTypeException: Migrating from javax.mail to jakarta.mail

Ao migrar uma classe simples de mailer SMTP de javax.mail para o jakarta.mail atual, acabei com o erro

UnsupportedDataTypeException: nenhum objeto DCH para tipo MIME ...

Em vários fóruns, algumas pessoas sugeriram escrever um DataHandler personalizado para suportar os tipos MIME ausentes nas implementações de correio mais recentes de Jacarta.

Felizmente, o código Java não precisa ser alterado (apesar das alterações de importação).

Depois de inúmeras horas pesquisando na Internet, finalmente encontrei os arquivos jar corretos para serem usados ​​durante o tempo de execução:

  • angus-ativação-2.0.2.jar
  • angus-mail-2.0.3.jar
  • jakarta.activation-api-2.1.3.jar
  • jakarta.mail-api-2.1.3.jar

Espero que isso ajude outra pessoa.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/andybrunner/unsupporteddatatypeexception-migrating-from-javaxmail-to-jakartamail-2771?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3