Eclipse Icon aus res Ordner wird nicht beim Exportieren angezeigt

julianpe

Aktives Mitglied
Hallo,

ich habe folgendes Problem.
Meine Anwendung soll ein Icon sowie ein Bild besitzen.

Folgender relevanter Code macht das ganz gut:
Java:
ImageIcon icon = new ImageIcon("res/logo16.png");
            fenster.setIconImage(icon.getImage());
           
            // Platziert ein Icon ins Fenster
            ImageIcon image = new ImageIcon("res/logo64.png");
            lblIconEncrypt.setIcon(image);
            lblImageDecrypt.setIcon(image);

Die Einbindung in Eclipse sieht bei mir so aus:
unbenanntkoin7.png


Wenn ich mein Programm in Eclipse ausführe, dann funktioniert alles wunderbar.
Wenn ich nun mein fertiges Programm in eine lauffähige .jar Datei erzeuge, dann funktionieren die Bilder und das Icon leider nicht mehr. Was mache ich falsch?

Danke und Gruß
 

Dompteur

Top Contributor
Damit hast du auch schon das Problem erkannt. Dein "res" Ordner entspricht einem Root-Ordner im Classpath.
Nimm einmal das "res/" aus dem String im Source-Code weg.

In Eclipse funktioniert es nur zufällig, weil nicht nur mit "res/", sondern auch vom Projektverzeichnis aus mit der Suche begonnen wird.
 

julianpe

Aktives Mitglied
Hat leider nichts gebracht, wenn ich "/res" aus dem String entferne.
Nun wird es nicht mal mehr in Eclipse richtig dargestellt. Und im exportierten .jar auch nicht.
 

julianpe

Aktives Mitglied
Habe es unterschiedlich probiert:

Java:
ImageIcon icon = new ImageIcon("/logo16.png");

als auch:

Java:
ImageIcon icon = new ImageIcon("logo16.png");
 

dayaftereh

Top Contributor
Du musst die Methode ClassLoader#getResource nutzen, um den Pfad zu deinem Bild zu finden.

Java:
ClassLoader cl = this.getClass().getClassLoader();
URL url = cl.getResource("/logo.jpg");
ImageIcon img = new ImageIcon(url);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Robertop Eclipse EXE Icon fehlt im Explorer (Windows Problem?) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
L Wieso kann ich per Drag and Drop kein Icon in meinen SourceOrdner schieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse Warning und Debug Icon überlappen verhindern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
H Eclipse - hohles J Icon? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Tomcat Icon für Applikation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
V Eclipse Taskleiste Icon fehlt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Arita wie kann man die automatische erstellte Ordner von Eclipse in D Drive ziehen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse Nach Maven Einstellung -> Ordner /target im Arbeitsverzeichnis IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Eclipse - Ordner in JAR exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
X NetBeans In welchen Ordner muss die Datenbank? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Eclipse bin-Ordner in Referenced Libraries IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse Strings externalisieren -- properties-Dateien in separatem Ordner? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Eclipse Richtige Pfadangabe zu gewünschtem Ordner IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
A Ordner in Eclipse-Classpath angeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
K Eclipse - lib ordner mit jars drin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B JDK in neuem Ordner --- In Eclipse startet Tomcat nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G In Eclipse Source-Ordner Warnungen ignorieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Eclipse: CVS-Ordner im src-Tree ausblenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Ordner zu jar-Datei hinzufügen (NetBeans) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Ordner erstellen zur besseren Übersicht in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
O Escape-Sequenzen in Java \b wird in Konsole falsch dargestellt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P PHP Skript wird nicht mit highlights markiert(Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
jan_89 args, wird Automatisch hinzugefügt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Javadoc Klassen-Dokumentation wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
H Outline Fenster (Gliederung) wird mit deutschem Sprachpaket nicht angezeigt, Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M HILFE! Class wird doppelt erzeugt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J Klasse wird doppelt angezeigt in der IDE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
pkm Bild wird nur dann angezeigt, wenn es auch in der IDE bekannt ist. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Palette JSF wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
F Eclipse Eclipse Windowbuilder Designvorschau: Frame wird nicht richtig angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Y Java Editor Eclipse WindowsBuilder wird nicht richtig angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
VfL_Freak Eclipse neues JRE wird nicht gefunden ... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
WetWer Welcher Java Editor wird empfolen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
WetWer NetBeans Wird NetBeans eigentlich noch unterstützt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse sysout - Template wird nicht eingefügt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
T Eclipse Mithilfe eines Plugins den Source Code, bevor an den Parser übergeben wird, modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
L NetBeans JTable wird nicht mit Daten aus File abgefüllt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
B IDEA IntelliJ JDK wird nicht erkannt und lässt sich nicht einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
agent47 Eclipse Eclipse wird mit der zeit träger IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
S 9 patch Tool, png wird mit Rand dargestellt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Lib wird in einem bestimmten Projekt nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L Eclipse Meldung: Von der Verwendung des Standardpakets wird abgeraten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse txt Datei wird nicht gelesen??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
reibi Eclipse PackageExplorer, .project und .classpath wird angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Grafik wird nicht mitgeladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Eclipse Code wird "versteckt" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
V Warum wird Eclipse mit einer .exe gestartet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L Eclipse Eclipse Workspace wird nicht mehr geladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Eclipse wird langsamer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
T Eclipse / von wird überall wird eine bestimmte Methode aufgerufen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Beim erstellen einer .jar Datei wird fremde Library nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
N Eclipse fehler wird nicht gestartet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 35
X Eclipse UpdateSite-neue Plugin Version wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G Eclipse: .class wird nicht angelegt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
F Statische Methode aus Bibliotheksklasse wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
G Wird der Visual Editor für Eclipse weiterentwickelt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G vorgegebene LayoutManager wird nicht angenommen in Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L tomcat wird in eclipse nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse wird immer langsamer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
J Frame wird beim start zu klein dargestellt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse 3.1: Klasse wird nicht kompiliert? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Bei der Installation von NetBeans wird kein JDK gefunden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
J Eclipse 3.0: Plugin wird nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7

Ähnliche Java Themen

Neue Themen


Oben