Salut,
Je souhaite faire l'équivalent d'unHTML mais qui prenne des pièces jointes en paramètre (chose que ne fait pas mailto)...Citation:
Mailto
Y'a-t-il un moyen de faire ça en Java ?
Merci
Version imprimable
Salut,
Je souhaite faire l'équivalent d'unHTML mais qui prenne des pièces jointes en paramètre (chose que ne fait pas mailto)...Citation:
Mailto
Y'a-t-il un moyen de faire ça en Java ?
Merci
Je pense que javamail va tout à fait convenir à ton besoin
Je mets le lien dès que je le retrouve :oops:
[EDIT]Je suis bien en retard moi :oops: [/EDIT]
Pour ton utilisation, peut etre que JDic devrait le faire
Javamail permet de lancer le client de messagerie ?
Et c koi le JDic ? (dictionnaire ?) ;)
merci
Non javamail ne le permet pas
JDIC est une API
Il te suffira d'employer la fonction mail() et ca va t'ouvrir le logiciel de messagerie par défaut, mais JDIC a aussi beaucoup d'autres fonctions
https://jdic.dev.java.net/
je teste ça et je te tiens au courant...
C libre d'utilisation ?
J'ai un NULL Pointer Exception au moment ou j'invoque le
Faut-il initialiser qq chose pour utiliser Desktop ?Citation:
Desktop.mail(monMessage);
Je ne trouve pas d'exemlpes utilisant cela
Merci
L'exception est la suivante
Tot se passe bien jusqu'auCitation:
org.jdesktop.jdic.init.JdicInitException: java.lang.NullPointerException
at org.jdesktop.jdic.init.JdicManager.initShareNative(Unknown Source)
at org.jdesktop.jdic.desktop.internal.ServiceManager.<clinit>(Unknown Source)
at org.jdesktop.jdic.desktop.Desktop.mail(Unknown Source)
at LafargeMessage.buildMessage(MaClasse.java:44)
at MaClasse.main(MaClasse.java:21)
Caused by: java.lang.NullPointerException
Citation:
Desktop.mail()
il faut declarer les librairies natives de jdic. essaye de voir dans la doc ou les exemples. (des dll sous windows par exemple)
lire https://jdic.dev.java.net/documentation/README.html
C'est à ça que sert le JDIC Packager ?
Je ne le trouve nulle part....
Il faut faire des installations sur tous les postes clients ?
Merci
J'ai mis les fichiers suivants dans le CLASSPATH et dans la PATH:
Citation:
PATH : jdic.jar
Et j'ai toujours ce message :Citation:
CLASSPATH : jdic.dll ; IeEmbed.exe
Avec l'exception:Citation:
Fatal Exception Occured. Program will exit
Je ne sais plus quoi tester...Citation:
org.jdesktop.jdic.init.JdicInitException: java.lang.NullPointerException
at org.jdesktop.jdic.init.JdicManager.initShareNative(Unknown Source)
at org.jdesktop.jdic.desktop.internal.ServiceManager.<clinit>(Unknown Source)
at org.jdesktop.jdic.desktop.Desktop.mail(Unknown Source)
at MaClasse.buildMessage(MaClasse.java:44)
at MaClasse.main(MaClasse.java:21)
Caused by: java.lang.NullPointerException
... 5 more
java.lang.UnsatisfiedLinkError: no jdic in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.jdesktop.jdic.desktop.internal.impl.WinAPIWrapper.<clinit>(Unknown Source)
at org.jdesktop.jdic.desktop.internal.impl.WinUtility.getDefaultMailer(Unknown Source)
at org.jdesktop.jdic.desktop.internal.impl.ServiceManagerStub.getService(Unknown Source)
at org.jdesktop.jdic.desktop.internal.ServiceManager.getService(Unknown Source)
at org.jdesktop.jdic.desktop.Desktop.mail(Unknown Source)
at MaClasse.buildMessage(MaClasse.java:44)
at MaClasse.main(MaClasse.java:21)
Exception in thread "main"
WICHTOUNET > En fait j'ai réussi à enlever l'exception et à faire fonctionner la fonction mail() de JDic...
Seul problème, et non des moindres, si je te demandais l'équivalent d'unc'est parceque je tourne en Client léger sur une appli J2EE...Citation:
mailto
Sonc lede JDic ne pourra pas me servir... :cry:Citation:
mail()
Pas d'autres idées ?
Ca marche pas depuis une applet ? Je pensais que ca marchait aussi...