Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JAVA] path della classe

    salve a tutti,
    esiste qualcosa in java del tipo recuperare la path della classe? ad esempio al momento dell'esecuzione il mio file .java o per meglio dire il mio file .class è in C:\BLAO\MAO

    ebbene io vorrei recuperare quella path, come posso fare??

    inoltre per verificare che un file esista io faccio una cosa del genere

    codice:
    File a=new File(FilePath);
       if(a.exist())
          //evvai!!!
    ma senza passare la path dal costruttore non c'è una cosa del tipo setPathName(String PathName)???

    grazie.
    Let's your dream came true!

  2. #2

    Re: [JAVA] path della classe

    Originariamente inviato da ale500
    salve a tutti,
    esiste qualcosa in java del tipo recuperare la path della classe? ad esempio al momento dell'esecuzione il mio file .java o per meglio dire il mio file .class è in C:\BLAO\MAO

    ebbene io vorrei recuperare quella path, come posso fare??
    String appPath = System.getProperty("user.dir");

    dai un occhiata qui
    getProperties()

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    this.getClass().getResource(".").toString()
    dovrebbe essere il path della classe da cui viene eseguito
    credo

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    In modo più semplice:
    codice:
    ( new File(".") ).getAbsolutePath();
    Ritorna una stringa contenente il percorso completo della directory dove sta girando l'applicazione (attenzione che c'è anche un \. alla fine).
    Ad esempio, se l'applicazione si sta eseguendo all'interno della cartella "C:\MioPercorso\MiaApplicazione" verrà restituita la seguente stringa:
    codice:
    "C:\MioPercorso\MiaApplicazione\."
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    perfetto, diciamo che ho risolto in questo modo, quando gli dico di creare un file di testo non gli divo dove ma gli dico soltanto il nome del file, per il resto ci pensa tutto lui...

    grazie.
    Let's your dream came true!

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.