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

Applets Java Discussion :

Lecture des fichiers images et fichiers .csv dans un jar


Sujet :

Applets Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Lecture des fichiers images et fichiers .csv dans un jar
    Bonjour,

    J'ai un problème au niveau de la lecture à l'intérieur d'un jar. En fait j'ai un programme qui doit récupérer des fichiers ( images, et fichiers .csv) contenu dans différents répertoires dans un jar. En gros l'arbre des répertoire se définit de la sorte
    -images (.png,.jpg...)
    -csv
    - et les différents package appelés lors du chargement de mon programme.

    En fait, lors du lancement de mon application j'ai une erreur de la sorte :
    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
     
    java.io.FileNotFoundException: csv\Poignees.csv (Le chemin d''accès spécifié est introuvable)
    	at java.io.FileInputStream.open(Native Method)
    	at java.io.FileInputStream.<init>(Unknown Source)
    	at java.io.FileInputStream.<init>(Unknown Source)
    	at java.io.FileReader.<init>(Unknown Source)
    	at modele.CSVFile.<init>(CSVFile.java:31)
    	at modele.LecteurFichier.<init>(LecteurFichier.java:24)
    	at modele.Poignees.<init>(Poignees.java:22)
    	at modele.Module.<init>(Module.java:46)
    	at vue.InterfaceMeuble.init(InterfaceMeuble.java:131)
    	at sun.applet.AppletPanel.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    java.lang.NullPointerException
    	at modele.LecteurFichier.chercher(LecteurFichier.java:56)
    	at modele.Poignees.<init>(Poignees.java:23)
    	at modele.Module.<init>(Module.java:46)
    	at vue.InterfaceMeuble.init(InterfaceMeuble.java:131)
    	at sun.applet.AppletPanel.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Dans un premier temps, j'ai pensé que les fichiers n'existaient pas dans le jar, donc j'ai rajouté le répertoire (csv) dans le répertoire courant où se trouve mon jar, mais j'ai toujours la même erreur ( Idem, pour les images).

    En essayant de débugger en affichant les chemins des fichiers, j'ai remarqué que les chemins étaient correct mais j'ai toujours le même soucis.
    Problèmes avec \ ou / , ou méthode de lectures? J'attends vos suggestions svp, sachant que j'ai effectué plusieurs tests avec ça, mais en vain...

    C'est un problème que je rencontre en local ou même sur un serveur (WAMP pour ma part).

    Si vous avez des idées, merci de m'en faire part ^^

    ByeBye

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour et bienvenue
    Pour tout ce qui est lecture des fichiers images dans un jar ;jettes un coup d'oeil dans ce Post

    Cordialement

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    Ah merci beaucoup, ça marche... seulement pour les images
    Cependant j'ai effectué quelques tests afin d'utiliser cette méthode pour les fichiers CSV mais en sans grand succès.En fait ça me génère un erreur du type :

    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
     
    URL du fichier CSV:jar:http://localhost/Createch/createch.jar!/csv/Poignees.csv
    String passé dans le FileReader :jar:http://localhost/Createch/createch.jar!/csv/Poignees.csv
    java.io.FileNotFoundException: jar:http:\localhost\Createch\createch.jar!\csv\Poignees.csv (Syntaxe du nom de fichier, de répertoire ou de volume incorrecte)
    	at java.io.FileInputStream.open(Native Method)
    	at java.io.FileInputStream.<init>(Unknown Source)
    	at java.io.FileInputStream.<init>(Unknown Source)
    	at java.io.FileReader.<init>(Unknown Source)
    	at modele.CSVFile.<init>(CSVFile.java:39)
    	at modele.LecteurFichier.<init>(LecteurFichier.java:23)
    	at modele.Poignees.<init>(Poignees.java:22)
    	at modele.Module.<init>(Module.java:46)
    	at vue.InterfaceMeuble.init(InterfaceMeuble.java:131)
    	at sun.applet.AppletPanel.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    java.lang.NullPointerException
    	at modele.LecteurFichier.chercher(LecteurFichier.java:55)
    	at modele.Poignees.<init>(Poignees.java:23)
    	at modele.Module.<init>(Module.java:46)
    	at vue.InterfaceMeuble.init(InterfaceMeuble.java:131)
    	at sun.applet.AppletPanel.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Alors, j'ai déjà signé mon jar pour qu'il puisse y accéder, mais rien n'y fait, il me change le chemin du fichier tandis que pour les images il me conserve la bonne URL.

    Si vous avez des idées à partager, je suis là.
    Merci d'avance

  4. #4
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    Pour les fichiers textes il faut procéder avec getResourceAsStream de la classe
    ClassLoader
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InputStream input=ClassLoader.getSystemResourceAsStream("fichier.csv");
    ..
    Cordialement

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    Merci beaucoup !!! ça marche nickel!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 13/05/2014, 17h48
  2. Réponses: 2
    Dernier message: 02/02/2010, 11h17
  3. Réponses: 2
    Dernier message: 22/06/2008, 15h41
  4. [information] utiliser des "dessins" si le fichier image n'est pas trouvé
    Par TabrisLeFol dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 25/05/2006, 12h05
  5. lecture des propriétés d'un fichier .URL (favoris)
    Par yinyin dans le forum Windows
    Réponses: 8
    Dernier message: 18/11/2005, 11h36

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