Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: Stampa path corrente

  1. #11
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    risposta di andbin

    Ti stampa un path che ha la directory corrente più stampa_data.java che potrebbe esistere o no .... non lo sa ... lui "risolve" solo il path rispetto alla directory corrente.

    .................................................. ..

    per path che ha la directory corrente intendi il path dove si trova il progetto sotto il quale gira la classe che stampa il percorso????

    ad esempio eseguendo le seguenti istruzioni:

    String path= System.getProperty("user.dir");
    System.out.println("PATH==="+path);

    ottengo la seguente stampa : C:\eclipse\workspace\ProgettoProva

    dove ProgettoProva è il progetto che ho creato io con eclipse......

  2. #12
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Mitele
    per path che ha la directory corrente intendi il path dove si trova il progetto sotto il quale gira la classe che stampa il percorso????
    No. Lo ripeto ancora una volta: non è una questione di dove sono i sorgenti o dove è il "progetto". Dipende da come/da dove è lanciata la applicazione Java.

    Da un prompt dei comandi:

    C:\Prove\Java>java MiaClasse

    La directory "corrente" è quella in cui sei in quel momento: C:\Prove\Java
    I sorgenti potrebbero essere altrove, il "progetto" del IDE idem. MiaClasse.class addirittura anche se il "classpath" fa trovare la classe altrove.

    Che poi un IDE come ad esempio Eclipse, quando gli fai avviare la applicazione lui ti mette la directory "corrente" che è quella del "progetto" .... beh, ok è un conto. Ma non è che devi basarti solo su questo .... perché se farai girare la applicazione al di fuori del IDE ... le cose cambiano.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java 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 © 2026 vBulletin Solutions, Inc. All rights reserved.