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 :

problème de chemin


Sujet :

Java

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 131
    Points : 93
    Points
    93
    Par défaut problème de chemin
    Salut;
    je voulais écrire dans un fichier texte mais j'ai un problème dans le chemin défini. par exemple lorsque je copie tout le chemin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    File fich=new File("C:\Users\Momo\Documents\NetBeansProjects\PROJ\src\proj\Path.txt");
    tout fonctionne très bien mais lorsque je mis juste ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    File fich=new File("Path.txt");
    rien n'est accessible,donc S.V.P une astuce pour résoudre mon problème , puisque je vais utiliser l' exécutable de cette application sur n'importe quelle machine, c.à.d n'importe quelle partition pour ne pas avoir le problème d'accès.
    Merci d'avance .

  2. #2
    Membre habitué Avatar de Savak
    Homme Profil pro
    Ingénieur Etude et Développement
    Inscrit en
    Avril 2012
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur Etude et Développement

    Informations forums :
    Inscription : Avril 2012
    Messages : 111
    Points : 192
    Points
    192
    Par défaut
    Si, j'ai bien compris, tu veux utiliser les chemins relatifs.

    Essais comme ça :

    File file = new File("./Path.txt");

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 131
    Points : 93
    Points
    93
    Par défaut
    la même chose rien n'est écrit à l’intérieure c'est à dire j'ai pas un accès au fichier path.txt et vue que je travaille sous NetBeans.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par samarqand Voir le message
    la même chose rien n'est écrit à l’intérieure c'est à dire j'ai pas un accès au fichier path.txt
    Euh, non. Quand il n'y a rien d'écrit à l'intérieur tu obtiens un contenu vide. Quand tu n'as pas accès au fichier tu obtiens FileNotFoundException ou une autre erreur de ce genre.

    Mais tu sais, si ce fichier fait partie de ton exécutable, c'est à dire du fichier .jar que tu livreras à la fin,
    - Il sera forcément en lecture seule. Le programme ne pourra pas le modifier, puisque ce serait se modifier lui-même.
    - Tu ne peux pas y accéder par File, puisque ce n'est pas un fichier. C'est un truc qui est contenu dans un fichier .jar. Il faut y accéder avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    try(InputStream is = MaClasse.class.getClassLoader().getResourceAsStream("proj/Path.txt")) {
      // lire l'InputStream comme d'hab
    }
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 131
    Points : 93
    Points
    93
    Par défaut
    Donc d'après ce que j'ai compris je ne peux plus écrire dans un fichier texte à partir d'un exécutable .

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Si si, du moment que le fichier texte ne fait pas partie de l'exécutable, et donc qu'il n'est pas dans le répertoire src du projet.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 131
    Points : 93
    Points
    93
    Par défaut
    Donc si c'est possible je vais mettre le chemin comme un paramètre d'entrée de type String modifiable dé qu'il est possible puisque l'exécutable est vu comme une boite noire possédant ses entrées et sorties ,et on a pas un accès au code "le tout est compressé" .
    Merci pour ces informations et si quelqu'un a un avis soyez le bienvenu .

Discussions similaires

  1. [débutant][URL] problème de chemin
    Par soulhouf dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 14/09/2005, 16h25
  2. [MFC]Problème de chemin de fichier
    Par benahpets dans le forum MFC
    Réponses: 3
    Dernier message: 06/09/2005, 13h07
  3. [XSLT] Problème de chemin d'accès + XSLT
    Par Jorus dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/09/2004, 08h36
  4. Réponses: 17
    Dernier message: 13/07/2004, 20h37
  5. [JSP] Include, problème de chemin relatif
    Par dafly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2004, 14h11

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