Oppure

Loading
25/08/08 12:39
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 :)
25/08/08 16:17
netarrow
prova questo:

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

oppure

"/dir1/dir2/file"

se sta in sotto cartelle
aaa
25/08/08 17:47
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! :(