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

Langage Java Discussion :

fichier properties non trouvé


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut fichier properties non trouvé
    Bonjour,

    Voilà j'ai encore un nouveau problème mais celui là est mineur je pense.
    J'ai fais une méthode pour récupérer un fichier properties et pour éviter de mettre en dur le chemin du fichier properties je l'ai mis dans le fichier properties dans une clé "répertoire echange". Le problème c'est qu'il ne me trouve pas le fichier et qu'il me met une erreur du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur Exceptionjava.lang.NullPointerException
    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
     
    public class RechercheFicProperties {
     
    	private static String repertoire;
     
    	public static void RechercheProperties(){
     
    	Properties prop = new Properties();	 
     
    	try {
     
     
     
    		prop.load(new FileInputStream(repertoire));
     
             repertoire = prop.getProperty("repertoireEchange");	
     
            System.out.println(repertoire);
     
                 } catch (Exception e) {
            System.out.println("Erreur Exception" + e);
        }
    	}
     
    }
    Je pense que c'est un problème de variable non lue ou mal placée. Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Le problème vient du fait que tu utilise l'attribut repertoire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prop.load(new FileInputStream(repertoire));
    alors qu'il n'a pas été initialisé et vaut donc null (d'où la NullPointerException).

    Il te faut donc initialiser l'attribut repertoire.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    salut,

    Merci pour ta réponse.ouais c'est bien ce qu'il me semblait. Par contre je ne sais pas trop comment l'initialiser en fait. Au début j'avais mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private static String repertoire = ("promo.properties");
    Mais je sais que ce n'est pas bon.Sa ne résoud rien du tout sa. Donc en fait je tourne en rond.
    Un petit exemple stp?
    Merci d'avance.

  4. #4
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Citation Envoyé par kifouillou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private static String repertoire = "promo.properties";
    Tu peux déjà enlever les parenthèses

  5. #5
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    Merci Sironimo.J'ai donc enlevé les parenthèses
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private static String repertoire = "promo.properties";
    J'ai interverti
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    repertoire = prop.getProperty("repertoireEchange");
    prop.load(new FileInputStream(repertoire));
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    prop.load(new FileInputStream(repertoire));  
    repertoire = prop.getProperty("repertoireEchange");
    et maintenant j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur Exceptionjava.io.FileNotFoundException: promo.properties (Le fichier spécifié est introuvable)
    Pourtant le chemin est exact. Donc je pense que c'est l'initialisation qui va toujours pas. Qu'en pensez-vous?

  6. #6
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Peux tu préciser le chemin de ton promo.properties ?

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

Discussions similaires

  1. [Struts 1] Fichier .properties non trouvé
    Par medirama dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/06/2014, 01h59
  2. package.properties non trouvé ?
    Par Eylir dans le forum Struts 2
    Réponses: 5
    Dernier message: 10/08/2009, 18h59
  3. Fichier hbm non trouvé à l'exécution
    Par mouaa dans le forum Hibernate
    Réponses: 11
    Dernier message: 28/10/2008, 12h47
  4. Réponses: 2
    Dernier message: 02/05/2008, 17h01
  5. Fichiers jar non trouvés
    Par Mister Nono dans le forum Langage
    Réponses: 14
    Dernier message: 26/07/2007, 16h41

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