Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Inoltre preferirei avere un percorso compatibile con tutti i sistemi operativi
    L'esempio che ho fatto io comunque è già di per sé indipendente dal S.O., cioè l'URI è corretto su qualunque S.O. (a parte, ripeto, poter sapere/controllare la directory corrente).

    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Do maggiori dettagli perché le strade forse possono essere diverse. Praticamente alla fine di tutto vorrei fare un eseguibile, che potrà essere eseguito su qualsiasi pc che abbia la JVM ovviamente (quindi Linux, Mac, Windows ecc);
    Inoltre ancora devo vedere se per creare un eseguibile devo partire da un jar o direttamente dalle cartelle e creare l'eseguibile, non ho ancora visto questa parte.
    Per fare eseguibili "nativi" per applicazioni Java ci sono vari tools anche free (mai usati personalmente) e non so quanto effettivamente convenga. In Java un "eseguibile" è un .jar e questo è sufficiente per un JRE.

    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    A quanto ho capito per manipolare un file bisogna creare un flusso verso il determinato file tramite FILE e non tramite URI.
    Per manipolare pathname in generale, beh, chiaramente è meglio File. URI è più critico perché ha tutta una serie di regole ben precise.

    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Conviene utilizzare il metodo browse(URI) o il metodo open(FILE)?
    Dalla documentazione javadoc:

    browse(URI uri)
    Launches the default browser to display a URI.

    open(File file)
    Launches the associated application to open the file.

    Nota anche la differenza sui parametri: open si aspetta un file sempre sul file-system locale. browse può aprire il browser anche con un URL su internet. (un URL è un caso particolare di URI)
    Ultima modifica di andbin; 29-04-2014 a 18:33
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.