Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    Ottenere il PATH da un file JAR

    Salve a tutti.
    Ho un programma JAVA residente in una cartella "MyProgram", che lancio con il seguente comando:

    "java -jar Programma.jar"

    dalla cartella MyProgram.

    Ho la necessità di recuperare il percorso con il quale il file JAR è stato lanciato. Per esempio, se lancio il JAR da una cartella ad un livello superiore a MyProgram con il comando:

    "java -jar /home/francesco/MyProgram/Programma.jar"

    Come faccio a recuperare "/home/francesco/MyProgram/Programma.jar" ?

  2. #2
    ciao

    cosa intendi per
    <<Ho la necessità di recuperare il percorso con il quale il file JAR è stato lanciato>>?

    e soprattutto "da dove" lo vuoi recuperare? ("da java"?)

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Ottenere il PATH da un file JAR

    Originariamente inviato da senise
    Ho la necessità di recuperare il percorso con il quale il file JAR è stato lanciato.
    Leggi questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Si da JAVA.
    Mi serve per leggere da un file.

    Saluti

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Ho risolto leggendo la discussione con queste due righe di codice.

    File f = new File (System.getProperty ("java.class.path"));
    File dir = f.getAbsoluteFile ().getParentFile ();

    Il problema era quello di ottenere il PATH con il quale un file JAR veniva lanciato.
    Grazie a tutti in particolare ad andbin.

    Saluti

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.