IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

[Execution JAR] Exception à l'execution d'un jar en ligne de commande


Sujet :

Langage Java

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur TIC
    Inscrit en
    Mars 2010
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur TIC
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2010
    Messages : 93
    Points : 97
    Points
    97
    Par défaut [Execution JAR] Exception à l'execution d'un jar en ligne de commande
    Bonjour,

    Après avoir complété le développement de mon projet, et l'avoir compilé et exécuté sans problème, j'ai généré le jar correspondant.

    A présent, j'essaye de l'exécuter en ligne de commande avec java -jar .... mais j'obtiens l'exception suivante:
    Exception in thread "main" java.lang.NoClassDeFoundError: javax/mail/MessagingException

    Caused by: java.lang.ClassNotFoundException: javax.mail.MessaginException
    at java.net.URLClassLoader$1.run<Unknown Source>
    at java.security.AccessControl.doPrivileged<Native Method>
    ...
    Je travaille sous Eclipse.

    Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre actif Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Points : 277
    Points
    277
    Par défaut
    Bonjour,

    Exception in thread "main" java.lang.NoClassDeFoundError: javax/mail/MessagingException

    Caused by: java.lang.ClassNotFoundException: javax.mail.MessaginException
    at java.net.URLClassLoader$1.run<Unknown Source>
    at java.security.AccessControl.doPrivileged<Native Method>
    ...
    Essaie comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp tonJar.jar;jar1.jar;jar2.jar packageX.packageY.MainClass
    Avec tonJar, le jar que tu as généré, jar1 et jar2 et d'autre s'il y en a, c'est les jars dont ton application a besoin pour fonctionner, et MainClass qui est la classe point de démarrage contenant ton main.
    Certified SCJP 5.0 / SCWCD 5.0 / SCEA 5.0
    C'est une grande folie de vouloir être sage tout seul.
    Duc de La Rochefoucauld

  3. #3
    Membre régulier Avatar de Actarus78
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 87
    Points : 118
    Points
    118
    Par défaut
    salut,

    sinon tu peux regarder aussi du côté du manifest de ton jar.

    http://en.wikipedia.org/wiki/Manifest_file

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur TIC
    Inscrit en
    Mars 2010
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur TIC
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2010
    Messages : 93
    Points : 97
    Points
    97
    Par défaut
    Re-Bonjour,

    Merci pour vos réponses, en fait au moment ou je générais mon jar , je sélectionner jar file dans l'Export, ayant cru qu'avec cette option il va me charger les librairies que j'ai mis dans mon classpath.

    C'est en deuxième temps que j'ai fait attention à Runable jar file, qui te donne l'option de charger des bibliothèques sous forme de package dans la jar qui sera généré par la suite,c'est ainsi que j'ai résolu le problème , n'empêche que je suis curieux de voir du côté des solutions que vous m'avez proposé, et de vous répondre concernant le résultat, question d'enrichir la discussion et puis on ne sait jamais, peut être que pour de futurs personnes qui liront ce poste ma solution ne sera pas la bonne pour eux.

    Merci encore

    et bonne journée.

Discussions similaires

  1. [Execution JAR] exception à l'execution d'un jar en ligne de commande
    Par ratata dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 10/08/2011, 11h33
  2. [debutante][JAR] Impossible d'exécuter mon jar
    Par alison239 dans le forum Général Java
    Réponses: 2
    Dernier message: 20/02/2006, 20h15
  3. [Jar]Deploiement et exécution d'un jar
    Par Néo-Tony dans le forum Général Java
    Réponses: 19
    Dernier message: 15/12/2005, 14h20
  4. [JAR]probleme d'execution
    Par Sarrus dans le forum Général Java
    Réponses: 8
    Dernier message: 08/07/2005, 09h19
  5. [JAR] Impossible d'executer un JAR ?
    Par elitost dans le forum Général Java
    Réponses: 12
    Dernier message: 17/03/2005, 22h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo