2012-04-14 2 views
0

Meine Anwendung einige images.The Anwendung verwendet in der Eclipse IDE.Here ist der Code Snippet verwendet wird gut funktioniert:nicht erfasste Fehler während in exportierten jar Bild holen

URL url=screen_one.class.getClassLoader().getResource("./small.png"); 

JLabel image=new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().getImage(url))); 

Aber wenn ich exportieren es in ein Gefäß, es zeigt Uncaught Fehler beim Abrufen von Image.Ich denke, es bezieht sich auf den Pfad des Bildes "small.png".

Aber wenn ich „jar tvf“ mit meinem Dateinamen führen dies ist die Ausgabe -

1635 Di 3. April 19.53.44 IST 2012 small.png

Dies legt nahe, der Weg ist richtig; Also, wo liege ich falsch?

Dank

Antwort

0

würde ich alle Bilder im /src/res Ordner, um sicherzustellen, setzt sie richtig mit Ihrem .jar exportiert werden. Siehe auch this ähnliche Frage.

+0

Also, sagen Sie, dass das Exportieren von Bildern auf diese Weise nicht funktioniert? – nikel

+0

Nein, aber ich hatte Probleme damit zu versuchen. Die Bilder in/src/res zu platzieren und mit "/res/icon.png" darauf zuzugreifen, hat es für mich funktioniert. – lrAndroid

+0

Nun ja, das funktioniert. Irgendein Grund, warum mein früherer Ansatz nicht funktioniert hat? – nikel

Verwandte Themen