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

Java Discussion :

JAR et sérialisation


Sujet :

Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut JAR et sérialisation
    Bonjour,

    Je débute en java et je suis en train de développer une application qui sérialise des objets (une réservation) enregistrés dans un répertoire source, puis qui désérialise pour relire l'info.

    Avec Eclipse tout va bien, sauf que quand je crée mon jar exécutable, je n'ai pas accès à la sérialisation (la sauvegarde du fichier).

    Est-ce un problème de dossier (comme on peut l'avoir avec les images) ?

    Quelqu'un peut-il m'aider ?

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par valio Voir le message
    Est-ce un problème de dossier (comme on peut l'avoir avec les images) ?
    C'est fortement probable...

    Cependant, comment veux-tu qu'on te confirme ça (ou pas) sans savoir comment tu t'y prends pour lire tes fichiers ?...

    Première question : le répertoire contenant les fichiers sérialisés est-il dans le jar ?

    Une remarque : le mécanisme de sérialisation Java n'est pas la méthode la plus propre pour persister des données dans des fichiers. Si ta classe change, tu perds la possibilité de relire tout ce qui avait été sérialisé avec l'ancienne version de la classe
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut
    Salut
    J'ai déja le problème dès que je veux sérializer, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     FileOutputStream fichier = new FileOutputStream(fichier0);
    	      ObjectOutputStream oos = new ObjectOutputStream(fichier);
    	      oos.writeObject(res);
    et mon fichier0 c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String s = File.separator;
    			fichier0 = new File("serial"+s+"resa"+s+dat+"_"+nomGrotte+"_"+aleatoire+".ser");
     
    			fichier0.createNewFile();
    J'avais eu ce problème avec les images mais je l'ai résolu avec getClass().getRessource() Là j'ai vu qu'il faut utiliser getRessourceAsStream() mais c'est pour un FileInput et moi c'est output...

    Pour le jar je crée automatiquement le jar executable avec Eclipse (car si je crée jsute le jar, meme si je selectionne mes dossiers je n'ai plus ma connection à une base local SQL)

    Merci de m'aider
    Valio

Discussions similaires

  1. [jar]chargement dynamique.
    Par Teddy-htk dans le forum API standards et tierces
    Réponses: 10
    Dernier message: 27/04/2006, 15h19
  2. [débutant][jar][Manifest.MF]
    Par Stessy dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 06/08/2003, 19h54
  3. Ajouter un jar ou un package à un autre package
    Par zoulai dans le forum JBuilder
    Réponses: 6
    Dernier message: 30/07/2003, 10h34
  4. [jar executable][Service NT]
    Par paca_mike dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 28/04/2003, 13h39
  5. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 16h01

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