Moin,
ich habe mal eine Frage zu Pfadangaben in einem JAR-File. Ich habe zur Zeit ein Projekt laufen in dem am Anfang recht viele Bilder in den Speicher geladen werden. Dies funktioniert in der Eclipse-Umgebung ohne Probleme.
Wenn ich das Projekt jedoch in einen JAR-File exportiere werden die Bilder alle nicht mehr gefunden. Es wird die Methode
geprüft ob die Datei existiert.
Die ganze Methode sieht dann so aus:
Es wird zu jedem Bild in einem Bild-Objekt noch ein passender Bezeichner gespeichert über den man dann später wieder auf das Bild drauf zugreifen kann. Der MediaTracker sorgt einfach dafür das die Bilder vollständig im Speicher sind bevor mit der Programmausführung fortgefahren wird.
Weiß jemand woran das liegen kann?
MFG,
Kunibert85
ich habe mal eine Frage zu Pfadangaben in einem JAR-File. Ich habe zur Zeit ein Projekt laufen in dem am Anfang recht viele Bilder in den Speicher geladen werden. Dies funktioniert in der Eclipse-Umgebung ohne Probleme.
Wenn ich das Projekt jedoch in einen JAR-File exportiere werden die Bilder alle nicht mehr gefunden. Es wird die Methode
Code:
File(fname)).exists();
Die ganze Methode sieht dann so aus:
Code:
public void addImg(String fname, String name) { boolean exists = (new File(fname)).exists(); if (exists) { img = this.getToolkit().createImage(fname); mt.addImage(img, 0); try { mt.waitForAll(); } catch (InterruptedException e) { // TODO: Exception bearbeiten. } Bild bild = new Bild(img, name); imgList.add(bild); } else { System.out.println("Fehler: Konnte Bilddatei " + fname + " nicht finden"); } }
Weiß jemand woran das liegen kann?
MFG,
Kunibert85
Comment