PDA

Visualizza la versione completa : [JAVA] Errore nell'eseguire Jar


pepe
10-12-2005, 13:12
Ciao a tutti.. Non riesco a capire perchè dopo aver creato un Jar non riesco a farlo eseguire.

Se provo a farlo partire da dos con:
java -jar PROVAJAR.jar

mi stampa quest'erore:

Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unkno wn Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)

Qualcuno saprebbe indicarmi a cosa si riferisce l'errore?
Grazie!

Ps: non importo da nessuna parte package sun.awt.*!

Matteo982
10-12-2005, 13:52
Sostanzialmente ti dice che non riesce a trovare un'immagine...e quindi restituisce un NullPointerException...

Ciao. :ciauz:

pepe
11-12-2005, 10:48
ma sostanzialmente perchè???
Se eseguo fuori dal jar va tutto ok perchè con la creazione del jar mi da quest'errore? Eppure le immagini sono incluse....

plafo
11-12-2005, 14:03
Originariamente inviato da pepe
ma sostanzialmente perchè???
Se eseguo fuori dal jar va tutto ok perchè con la creazione del jar mi da quest'errore? Eppure le immagini sono incluse....




non è che magari cambia l'url da cui devi recuperare l'immagine? :bhò:

pepe
11-12-2005, 17:48
Grazie Plafo per l'illuminazione...
Finalmente ho trovato l'errore...
Stava su questa linea di codice:

this.setIconImage(java.awt.Toolkit.getDefaultToolk it().getImage(this.getClass().getResource("tel.GIF")));

e leggendo qua e là ho risolto sostituendola con:

this.setIconImage(java.awt.Toolkit.getDefaultToolk it().getImage(this.getClass().getResource("/tel.GIF")));

ora va... ma qualcuno potrebbe essere così gentile da spiegarmi tecnicamente cosa ho fatto?
Vi ringrazio per la pazienza...

Loading