Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Leonerd Visualizza il messaggio
    codice:
       Document document = builder.parse(new File("rubrica.xml"));
    Scritto così, senza path relativo o assoluto, è relativo direttamente alla directory "corrente". Quindi NON conta tanto che il file xml sia in un certo package, ma conta che quando viene avviata la applicazione la "working" directory sia esattamente quella directory che contiene il file.
    Stai usando Eclipse, vai a vedere la Run Configuration (menù Run -> Run Configurations...) usata per lanciare la applicazione, scheda Arguments.

    Se hai il (*) Default che nel tuo caso dovrebbe essere ${workspace_loc:prova} vuol dire che la working directory è quella del progetto (che si chiama prova, per coincidenza). Ma se il xml l'hai messo nello stesso package della classe, allora è sotto src/prova e quindi NON è, ovviamente, la stessa cosa.

    Quindi: o cambi la working directory o sposti il file.
    Ultima modifica di andbin; 22-08-2016 a 23:35
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.