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:
Ce code a fonctionné pendant des années jusqu'à ce que je décide de monter en version JAVA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Message mimeMessage = new MimeMessage( Session.getInstance( propSessionCourriel, smtpAuthentifiant ));
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:
Cela consiste en quoi ? Et comment faire cela dans un projet construit à travers Eclipse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Merci & @ bientôt...
Partager