Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Caricamento file in archivio .JAR
Forum - Java - Caricamento file in archivio .JAR

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Salve ragazzi, riesco tranquillamente a caricare un'immagine da un archivio .JAR utilizzando il metodo getResource(String) che restituisce un oggetto di tipo URL ma non riesco a fare lo stesso con i files perchè la classe File nel costruttore richiede un oggetto di tipo URI e se effettuo la conversione dell'URL in URI col metodo toURI() ottengo il path completo (es home/pasquale/ecc.) e non quello interno all'archivio .JAR!
C'è qualcuno di voi che ha avuto lo stesso problema e l'ha risolto?
Grazie a tutti :)

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 18:17
Lunedì, 25/08/2008
prova questo:

Inputstream file = getClass().getClassLoader().getResourceAsStream("/file");

oppure

"/dir1/dir2/file"

se sta in sotto cartelle

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:47
Lunedì, 25/08/2008
Mmmm forse mi sono spiegato male, ciò che mi interessa e passare al costruttore della classe File un link valido del file che si trova all'interno dell'archivio .JAR in quanto col classico metodo getResource(String) ottengo un oggetto di tipo URL che se trasformato in URI col metodo toURI() restituisce un "null".
Aiutatemi, sono disperato! :(

PM Quote