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

Eclipse Java Discussion :

[IO]Ouverture d'un fichier


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut [IO]Ouverture d'un fichier
    Je transmets le problème que j'avais posé depuis le forum J2EE.
    En fait, j'essaie d'ouvrir un fichier qui se nomme "abreviation.xml". Donc je fais simplement un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File fichier = new File("abreviation.xml");
    et si je rajoute un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fichier.getAbsolutePath();
    j'obtiens dans la console : C:/Eclipse/abreviation.xml

    Donc visiblement par défaut, on essaie d'ouvrir un fichier dans cette arborescence. Seulement, mon appli va être déployée sur un serveur (je développe en entreprise), donc je ne connaîtrais pas nécessairement l'arborescence antérieure. En fait, je compile avec Maven, qui déploie mon projet dans un fichier nommé "target", et je fais pointer Tomcat dessus pour qu'il ouvre la WebApp.

    Je voulais donc savoir (s'il est possible) comment faire pour définir un chemin relatif (qui ignorerait l'arborescence antérieure) pour ouvrir un fichier à partir, par exemple du fameux .../target/DAutresChemins/abreviation.xml.

    Vous remerciant tous d'avance...


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  2. #2
    Membre expérimenté
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Par défaut
    Je crois que le message a sa place dans général Java.

    Si tu obtiens c:\Eclipse\abbreviation.xml, c'est probablement que tu l'as lancé depuis eclipse qui lui s'execute depuis c:\eclipse.

    Pour résoudre ton problème, il faut soit que tu informes ton programme de l'endroit ou est situé target, par exemple en argument de la ligne de commande ou comme propriété système, soit que ton serveur soit en mesure de te fournir ce chemin (ce doit être possible puisque lui l'a lu dans un fichier de configuration et donc le connait).

    Cela répond à ta question ?

  3. #3
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Ca répond, je tente...
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

Discussions similaires

  1. Ouverture d'un fichier excel predefini
    Par nberthonneau dans le forum Access
    Réponses: 10
    Dernier message: 13/06/2007, 22h14
  2. [Système] ouverture d'un fichier pdf
    Par joneil dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 17/05/2005, 10h36
  3. Réponses: 2
    Dernier message: 06/04/2005, 12h01
  4. Réponses: 5
    Dernier message: 27/07/2004, 17h04
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

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