Moin,
bevor ich weitere 4 Std. an dem Problem verschwende frage ich einfach mal hier. Also folgendes:
IDE: NetBeans 4.1
Ich habe eine einfache Anwendung geschrieben, in der ich die Buttons selber zeichne. Bis zu den folgenden Zeilen läuft alles prima:
So jetzt das eigentliche Problem:
Wenn ich es in NetBeans laufen lasse funktioniert alles korrekt, sprich der Pfad zu der Bilddatei ist korrekt. Jetzt will ich es aber in eine Jar-Datei compilieren und da kann der auf einmal die Bilder nicht finden. Nur wenn ich sie außerhalb der Jar-Datei in dem entsprechenden Verzeichnis packe sind sie wieder da (das will ich aber nicht).
Ich hab schon alles mögliche ausprobiert (Arbeitsverzeichnisse ändern etc.) alles hat nix geholfen.
PS mir hat jemand gesagt mit der Methode getResource() oder so wird der Pfad zu den Bildern korrekt ermittelt, aber ich hab keinen Plan was die Methode macht bzw. wo die eigentlich herkommt.
bevor ich weitere 4 Std. an dem Problem verschwende frage ich einfach mal hier. Also folgendes:
IDE: NetBeans 4.1
Ich habe eine einfache Anwendung geschrieben, in der ich die Buttons selber zeichne. Bis zu den folgenden Zeilen läuft alles prima:
Code:
Image button1 = new ImageIcon("images/button_1.jpg").getImage();
g2.drawImage(button1, 0, 0, this);
So jetzt das eigentliche Problem:
Wenn ich es in NetBeans laufen lasse funktioniert alles korrekt, sprich der Pfad zu der Bilddatei ist korrekt. Jetzt will ich es aber in eine Jar-Datei compilieren und da kann der auf einmal die Bilder nicht finden. Nur wenn ich sie außerhalb der Jar-Datei in dem entsprechenden Verzeichnis packe sind sie wieder da (das will ich aber nicht).
Ich hab schon alles mögliche ausprobiert (Arbeitsverzeichnisse ändern etc.) alles hat nix geholfen.
PS mir hat jemand gesagt mit der Methode getResource() oder so wird der Pfad zu den Bildern korrekt ermittelt, aber ich hab keinen Plan was die Methode macht bzw. wo die eigentlich herkommt.