[davmail] pb java (résolu)
[davmail] pb java (résolu)
Bonjour,
je souhaite utiliser Davmail + Thunderbird pour utiliser mon agenda pro (Exchange...).
J'ai donc installé davmail après avoir installé la dernière version de java.
Lorsque je lance davmail, j'obtiens le message suivant :
Exception in thread "main" java.lang.NoClassDefFoundError: davmail/DavGateway
Caused by: java.lang.ClassNotFoundException: davmail.DavGateway
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: davmail.DavGateway. Program will exit.
une idée du problème ?
merci
je souhaite utiliser Davmail + Thunderbird pour utiliser mon agenda pro (Exchange...).
J'ai donc installé davmail après avoir installé la dernière version de java.
Lorsque je lance davmail, j'obtiens le message suivant :
Exception in thread "main" java.lang.NoClassDefFoundError: davmail/DavGateway
Caused by: java.lang.ClassNotFoundException: davmail.DavGateway
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: davmail.DavGateway. Program will exit.
une idée du problème ?
merci
Dernière modification par nuotiz le mer. 23 sept. 2009, 07:35, modifié 1 fois.
Re: [davmail] pb java (a priori)
il ne trouve pas la classe, tu viens d'installer java ?nuotiz a écrit :java.lang.NoClassDefFoundError: davmail/DavGateway
- benjarobin
- Maître du Kyudo
- Messages : 17623
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [davmail] pb java (a priori)
Attend tuxce, s'il n'avait pas java il n'aurait même pas ces messages, pour interpréter les .class qui sont les .jar il faut java. Il dit juste qu'il ne sait pas comment lancer le jar car il n'y a pas de main.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [davmail] pb java (a priori)
benjarobin a écrit :Attend tuxce, s'il n'avait pas java il n'aurait même pas ces messages, pour interpréter les .class qui sont les .jar il faut java.
le "viens" est très important dans la phrasetuxce a écrit :tu viens d'installer java ?

"Could not find the main class: davmail.DavGateway" => ne peut trouver la classe principale non la fonction mainbenjarobin a écrit : Il dit juste qu'il ne sait pas comment lancer le jar car il n'y a pas de main.
de toute façon, c'est pas ce que je pensais, le paquet est mal fait, il faut modifier /usr/bin/davmail, en rajoutant:
Code : Tout sélectionner
cd /opt/davmail-x86_64/
- benjarobin
- Maître du Kyudo
- Messages : 17623
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [davmail] pb java (a priori)
Je n'ai pas tout compris, mais dans tout les cas la convention c'est d'avoir une fonction
pour lancer le bousin a moins que se soit juste une API (librairie...)public static void main(String[] args)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [davmail] pb java (a priori)
merci pour ce début de réponse, mais j'avoue ne pas avoir compris ce que je devais faire...
oui j'avais juste installé java avant davmail.
Et je ne comprends pas comment "réparé" le paquet.
oui j'avais juste installé java avant davmail.
Et je ne comprends pas comment "réparé" le paquet.
Re: [davmail] pb java (a priori)
euh, qu'est ce que t'as pas compris dans:
parce que là je vois pas comment être plus clair...tuxce a écrit :il faut modifier /usr/bin/davmail, en rajoutant:au début (ou i686 si c'est ton cas)Code : Tout sélectionner
cd /opt/davmail-x86_64/
Re: [davmail] pb java (a priori) résolu
merci cela fonctionne, désolé j'avais mal lu ta réponse...