Mah ... bisognerebbe vedere cosa hai fatto di preciso. Cosa intendi per "ho importato, come libreria, un archivio jar"?? L'hai messa in "classpath"?Originariamente inviato da cosemale
Ho creato un'applicazione java;dopo ho importato, come libreria, un archivio jar che contiene un file di testo (test.txt). Da questa applicazione con la seguente istruzione riesco ad accedere al file contenuto nell'archivio jar:
InputStream fis = ClassLoader.getSystemClassLoader().getResourceAsSt ream("mio/file/test.txt");
Dopo di ciò ho realizzato una jnlp, l'applicazione funziona ma non riesco più ad accedere al file di testo.
Cioè, per capire, la tua applicazione sta in un file1.jar mentre quel file di testo sta in un file2.jar???
Poi comunque sappi che in genere è più comodo usare getResource/getResourceAsStream di java.lang.Class.

Rispondi quotando