Problème de gestion d'eMail avec ClassNotFoundException: javax.activation
Bonjour,
depuis que je viens de passer à JAVA version > 8, j'ai cette exception qui est levée:
java.lang.ClassNotFoundException: javax.activation.DataHandler
lorsque l'instruction est exécutée:
Code:
Message mimeMessage = new MimeMessage( Session.getInstance( propSessionCourriel, smtpAuthentifiant ));
Ce code a fonctionné pendant des années jusqu'à ce que je décide de monter en version JAVA.
J'utilise AdoptOpenJDK version 11 ( mais le problème est le même si j'utilise le JDK d'Oracle )
et pour le traitement de la partie 'Mail', j'utilise javax-mail.1.6.2 disponible ici.
Il est clair que je ne suis pas le seul a être victime de ce problème.
Cependant je ne comprends la solution qui est souvent indiquée dans les posts, à savoir:
Code:
1 2 3 4 5 6 7
| <dependencies>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
</dependencies> |
Cela consiste en quoi ? Et comment faire cela dans un projet construit à travers Eclipse ?
Merci & @ bientôt...