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

Format d'échange (XML, JSON...) Java Discussion :

problème avec .jar : lire depuis un fichier xml


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut problème avec .jar : lire depuis un fichier xml
    Salut,

    J'ai réalisé une application graphique, qui lit des données depuis un fichier xml, tous marche bien avec : java MonProgramme

    j'ai mis mes .class dans un fichier jar et aussi tous marche bien avec : java -jar MonProgramme.jar

    mais quand je clique sur le fichier .jar il s'execute mais rien ne s'affiche ..

    bon après une petite recherche, j'ai pu lancer le .jar avec le console (en cliquant sur la souris) ... et voila le problème est trouvée :
    dans le terminal s'affiche : java.lang.NullPointerException
    at Donnees.<init>(MonProgramme.java:1131)

    la ligne 1131 de mon programme contient le code suivant :
    racine = document.getRootElement();

    Besoin de votre aide !!

  2. #2
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Avec si peu d'indications je serais tenté de dire que ton application ne trouve pas le chemin du fichier xml..
    C'est un fichier embarqué dans le jar ou un fichier sur le disque ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    il est dans le .jar et aussi dans le dossier ou il y'a le .jar

  4. #4
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    C'est pas parce qu'il est dans le jar qu'il le trouve forcement.

    Il faut qu'il soit present dans le classpath.
    Modifie le fichier MANIFEST du jar pour inclure un chemin ./cfg (par exemple) qui contiendra ton fichier xml.
    Inclut ensuite ce repertoire a la racine dans ton fichier jar ou dans le meme repertoire que ce dernier.

    Sinon assure toi que ton application arrive bien a ouvrir ton fichier .... normalement tu devrais avoir une exception (autre que nullpointer) si le fichier n'existe pas.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Merci,

    franchement je comprend pas pourquoi avec la commande java -jar MonProgramme.jar ça marche bien, et quand je le lance avec la souris ça marche plus....

    Dans la classpath j'ai mis . ( c'est à dire le dossier courant, ou il existe le fichier )
    est ce que l'erreur vient d'ici ?

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Il faut vent faire attention au repertorie courant.
    Selon les systemes et les modes de lancement, le repertoire courrant peut etre celui ou se trouve le lien, celui ou l'on se trouve quand on lance l'application (en mode console) ou tout autre chose ....

    Assure toi que le repertoire courrant est bien celui de ton JAR.

Discussions similaires

  1. Problème avec le parse d'un fichier xml
    Par miled dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 27/04/2011, 19h25
  2. Problème avec saxbuilder.build d'un fichier xml
    Par jad_jad dans le forum Android
    Réponses: 0
    Dernier message: 26/11/2008, 16h47
  3. [XStream] problème avec la désérialisation d'un fichier xml
    Par sidoumghar dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 25/11/2008, 12h23
  4. probléme avec la lecture d'un fichier xml
    Par adel.87 dans le forum Débuter
    Réponses: 13
    Dernier message: 09/10/2008, 13h54
  5. Problème avec la taille d'un fichier xml
    Par ANISSS dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 26/01/2006, 17h11

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