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

Collection et Stream Java Discussion :

[Débutant(e)] fichier properties


Sujet :

Collection et Stream Java

  1. #1
    bfb
    bfb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 44
    Par défaut [Débutant(e)] fichier properties
    Bonjour,

    Mon application doit lire un fichier properties afin d'initialiser certaines données. Je me suis donc servi de la classe ResourceBundle et Properties. Mon problème est simple lors de la compilation, un message d'erreur m'indique qu'il ne me trouve pas mon fichier properties. J'ai vu qu'apparement il faut déclarer le chemin du repertoire qui contient le fichier properties dans le classpath. Cependant je ne vois pas comment faire cette déclaration. De plus, j'utilise eclipse, et il y a des .classpath dans mon repertoire classes et source, donc dans lequel?

    Merci pour vos réponses.

    [ Modéré par Bulbo ]
    Ajout d'un tag dans le titre
    Les Règles du Forum

  2. #2
    Membre confirmé Avatar de delas
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 100
    Par défaut
    envoie ton code source!

  3. #3
    Membre expérimenté Avatar de xxaragornxx
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 241
    Par défaut
    Tu peux fourni ton fichier properties directement à ton java.exe par l'option
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -DmonFichier.properties=home/chezMoi/monProjet/monFichier.properties
    Et dans ton code tu le récupères de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    String propertiesFile = System.getProperty("monFichier.properties");
    FileInputStream in = new FileInputStream(propertiesFile );
    Properties prop = new Properties();
    prop.load(in);
    in.close();

  4. #4
    bfb
    bfb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 44
    Par défaut
    merci,

    ca fonctionne.

    Il y a ce lien aussi qui repond a ma question :
    http://www.javaworld.com/javaworld/j...tml?#resources

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

Discussions similaires

  1. [Helios] [Débutant] Accéder à un fichier properties
    Par wsb31 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/05/2011, 02h06
  2. [Débutant] Récuperer informations fichier properties
    Par kalan dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 16/03/2007, 14h32
  3. [débutant] Pb de fichiers .properties
    Par narayane dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 29/01/2007, 15h01
  4. [débutant]lecture d'un fichier properties
    Par Kuuei dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 10/11/2006, 11h35
  5. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02

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