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

Entrée/Sortie Java Discussion :

chemin relatif ignoré avec FileInputStream


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut chemin relatif ignoré avec FileInputStream
    Bonjour

    je load un fichier porperties avec FileInputStream voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private final static String FILE="C:\\WorkSpace\\toto\\titi\\src\\config\\tata.properties";
    et la methode pour loader est la suivante :
    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
     
     /**
         * Load configuration file
         * @throws IOException  if an error occurred when reading from the input stream.
         */
        private void loadConfig(String path) throws IOException{
            if(path != null)
                pathConfig = path;
     
            try {
                Properties myProperties = new Properties();
                myProperties.load(new FileInputStream(pathConfig));
            }
            catch(IOException e) {
     
                PRINT.error(pathConfig+ " doesn't exist",e);
                throw e;
            }
        }
    ça marche mais si j'essaie de mettre le chemin relatif qui contient mon fichier properties il plante.

    le fichier proprteis est dans config qui est dans : qui a une idée de pourquoi ça plante.

    merci

  2. #2
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    essaies ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ".\\config\\tata.properties"
    n'oublie pas le point

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    thanks ça roule

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    Salut

    Je ne comprends pas ça a marché depuis plusieurs jours. Je l'ai dans deux projets differents ça marche sur l'un et pas sur l'autre.

    qui a une idée.

    thanks

  5. #5
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    peut-tu etre un peu plus precis vis a vis du projet ou ca ne marche pas, verifie les noms de fichiers, et l'arborescence du deusieme projet

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    les deux projets ont la même arboresence . Celà plante ici voici le 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
     
       /**
            * The default path of FaustConnection.properties
            */
            private final static String DEFAULT_FAUST_CONNECTION_PATH=".\\config\\FaustConnection.properties";
     
     
     
           public static String getBookList(){
                try {
     
                    positionProperties.load(new FileInputStream(DEFAULT_FAUST_CONNECTION_PATH)) ;
     
                    DEFAULT_BOOK_LIST_PATH=(String)positionProperties.get(DEFAULT_BOOK_LIST_PATH_TEST_STRING);
     
                 } catch (IOException e) {
     
                    log.error(e);
     
                }
     
               return   DEFAULT_BOOK_LIST_PATH;
            }
    Et pourtant dans l'autre projet ça marche

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/07/2015, 01h34
  2. FileInputStream avec chemin relatif
    Par friedamichelle dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 04/02/2009, 15h12
  3. [Visual C++]probleme avec un chemin relatif
    Par bouba83 dans le forum MFC
    Réponses: 28
    Dernier message: 19/05/2006, 23h22
  4. Créer un raccourci avec chemin relatif
    Par Australia dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 07/04/2006, 10h54

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