Hallo.
Ich brauche Hilfe.
Ich arbeite mit Eclipse, wo auch alles wunderbar funktioniert. Sobald ich aus dem Programm eine Jar (über Eclipse -> Jar Export) mache, und diese dann ausführe, sind alle Bilder und Icon weg, d.h. die werden nicht geladen.
Habe schon im Internet nach Antworten gesucht, bisher aber noch keine Lösung auf mein Problem gefunden.
hier ein auszug vom code:
...
Image img = getToolkit().getImage("titleIcon.GIF");
MediaTracker mt = new MediaTracker(this);
mt.addImage(img, 0);
try {
//Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
} catch (InterruptedException e) {
//nothing
}
setIconImage(img);
show();
...
ImageIcon bgImage = new ImageIcon("wallpaper.jpg");
JLabel bgLabel = new JLabel(bgImage);
...
rootpane.getContentPane().add(bgLabel, BorderLayout.NORTH);
...
Die Bilder (jpg und gif) sind im Projekt, Package und src-Ordner abgelegt. Egal wo, er lädt die nicht. Was ist falsch? In Eclipse läuft es ja...
Bitte um schnelle Hilfe. Danke.
Ich brauche Hilfe.
Ich arbeite mit Eclipse, wo auch alles wunderbar funktioniert. Sobald ich aus dem Programm eine Jar (über Eclipse -> Jar Export) mache, und diese dann ausführe, sind alle Bilder und Icon weg, d.h. die werden nicht geladen.
Habe schon im Internet nach Antworten gesucht, bisher aber noch keine Lösung auf mein Problem gefunden.
hier ein auszug vom code:
...
Image img = getToolkit().getImage("titleIcon.GIF");
MediaTracker mt = new MediaTracker(this);
mt.addImage(img, 0);
try {
//Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
} catch (InterruptedException e) {
//nothing
}
setIconImage(img);
show();
...
ImageIcon bgImage = new ImageIcon("wallpaper.jpg");
JLabel bgLabel = new JLabel(bgImage);
...
rootpane.getContentPane().add(bgLabel, BorderLayout.NORTH);
...
Die Bilder (jpg und gif) sind im Projekt, Package und src-Ordner abgelegt. Egal wo, er lädt die nicht. Was ist falsch? In Eclipse läuft es ja...
Bitte um schnelle Hilfe. Danke.