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

Composants Java Discussion :

JTable, XML et CLASSPATH


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut JTable, XML et CLASSPATH
    Tout d'abord bonjour.

    Je programme une application de gestion d'évenement sportif.
    Je gere les comptes utilisateurs au travers d'un fichier xml "compte.xml", qui est situé dans mon dossier data, qui est a la racine du projet.

    Quant je veux accéder aux données grace à netbeans, aucun probleme, je passe par un fileInputStream.

    maintenant j'aimerai que cela marche quand je l'exporte en .jar. Alors, malgré que je ne sois que débutant, je me suis renseigné mais rien à faire.


    voici mon code:

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    public ArrayList Deserialize(){
     
            ClassLoader cl = this.getClass().getClassLoader();
            in = cl.getResourceAsStream("data/comptes.xml");
     
     
            listeCompte = new ArrayList<Compte>();
     
     
            try {
     
     
     
                XMLDecoder xdec = new XMLDecoder(in);
     
                //                      Read object.
     
                listeCompte = (ArrayList) xdec.readObject();
     
                xdec.close();
     
                in.close();
     
            }
            catch (FileNotFoundException e) {
     
                 e.printStackTrace();
     
            } 
            catch (IOException e) {
     
                 e.printStackTrace();
     
            }
     
        return listeCompte;
     
        }
    merci d'avance

    edit: quand je debug l'appli, il me met un nullPointeurException sur "in.close( )";

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    in me semble tout simplement que tu as oublié un '/' ca doit être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    in = cl.getResourceAsStream("/data/comptes.xml");

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    Merci Uther de prendre le temps de te pencher sur mon problème.

    Malheureusement, meme apres avois appliqué ta correction, j'ai toujours la meme erreur.

    Une autre idée?



    edit: je comprends d'où vient le probleme maintenant!
    par curiosité j'ai ouvert mon jar avec ark et je me suis apercu qu'il n'y avait pas mon dossier data dedans.

    donc maintenant je cherche comment expliquer a netbeans d'integrer le dossier data au build.


    edit2: J'ai ajouter le dossier dans le CLASSPATH grace a un ADD FOLDER dans la partie "library" de mon projet. mais je dois avoir un pb car le prog plante sans avoir rien charger. Je continue de chercher...

Discussions similaires

  1. ajouter fichier xml au classpath de neatbeans
    Par seddikdaya dans le forum NetBeans
    Réponses: 0
    Dernier message: 19/05/2013, 16h00
  2. JTable, XML et modèles
    Par dimou59 dans le forum Composants
    Réponses: 13
    Dernier message: 09/04/2011, 08h19
  3. [JTable + XML] Remplir la JTable à travers un model
    Par HunTR dans le forum Composants
    Réponses: 2
    Dernier message: 16/03/2010, 14h10
  4. Réponses: 7
    Dernier message: 21/01/2009, 23h21
  5. Mapping XML et JTable ?
    Par budhax dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 01/07/2007, 15h52

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