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 :

[XML et JAR]Utiliser des XML dans un JAR


Sujet :

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

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [XML et JAR]Utiliser des XML dans un JAR
    Bonjour,

    Je souhaite exporter mon application JAVA en un fichier JAR, le problème c'est que mon application utilise des fichiers XML qu'elle modifie, apparament quand j'exporte mon application, elle ne parvient plus à accéder à ces fichiers, pourtant ils sont dans la racine du projet et j'y accède en faisant par exemple "language.xml".
    Si quelq'un à une solution je suis preneur.
    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Salut,
    Est-ce que tes fichiers XML sont dans le JAR ?
    Qu'elle est l'arborescence de ton projet ?
    Comment crée-tu ton JAR ?
    Quel est le code que tu emploies pour accéder à tes fichiers ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Salut,
    Est-ce que tes fichiers XML sont dans le JAR ?
    Oui ils sont bien dans le JAR à la racine du projet

    Qu'elle est l'arborescence de ton projet ?
    Dans mon projet j'ai des packages par exemple dhcp.Interface.*java
    J'ai donc à la racine de mon projet :
    package1
    package2
    xml1
    xml2

    Comment crée-tu ton JAR ?
    J'ai créé mon JAR avec Eclipse en cliquant droit sur le projet, "Export".

    Quel est le code que tu emploies pour accéder à tes fichiers ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    static String _userPreferencesFileName = "UserPreferences.xml";
    private static Document getXMLDocument()
    	{
    		SAXBuilder builder = new SAXBuilder();
    		Document xmlDocument = new Document();
     
    		try 
    		{
    			File xmlFile = new File(_userPreferencesFileName);
    			xmlDocument = builder.build(xmlFile);
    		} 
    		catch (JDOMException e) 
    		{
    			// TODO Auto-generated catch block
    		} 
    		catch (IOException e) 
    		{
    			// TODO Auto-generated catch block
    		}
    		return (xmlDocument);
    	}
    Merci

  4. #4
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File xmlFile = new File(getClass().getResource(_userPreferencesFileName));
    Pour plus de détails, cf la FAQ : Comment charger une ressource présente dans le CLASSPATH (répertoire ou jar) ?

Discussions similaires

  1. [JAR] arguments des méthodes dans un JAR
    Par Satch dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/11/2007, 23h18
  2. Valider un XML avec du XMLSchema le tout dans un JAR
    Par aikidoka dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 12/03/2007, 14h47
  3. inclure des resources dans le jar avec build-impl.xml
    Par broumbroum dans le forum NetBeans
    Réponses: 2
    Dernier message: 08/01/2007, 16h24
  4. Réponses: 3
    Dernier message: 30/11/2006, 12h38
  5. [JAR] Utiliser des images d'un .JAR
    Par Zoroastre dans le forum Général Java
    Réponses: 9
    Dernier message: 19/01/2006, 01h36

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