Zelnehlun
Grünschnabel
Hallo,
ich versuche für das Applet Bilder aus der .jar Datei des Applets zu laden.
Das funktioniert auch ohne Probleme.
In Eclipse und auf meinem Rechner läuft das Programm wie geschmiert.
Jetzt habe ich das fertige Applet, mit den Bildern in der .jar Datei auf einen Server hochgeladen.
Anfangs habe ich nur ein Bild geladen, keine Probleme. Seit ich jetzt mehrere Bilder lade wirft er mir folgenden Fehler Code aus:
Ich weiß nicht ob es an der höheren Anzahl an Bildern liegt, aber das Applet wirft erst seit diesem Moment die Exception aus. Wie gesagt lokal funktioniert alles.
Zu finden ist das Programm unter: http://www.marc.patrick-fischer.at/LK.html
Wenn es jemanden interessiert, die Bilder sind im .png Format gespeichert und der Code sieht folgendermaßen aus:
Konstruktor:
getImage Methode:
Ich würde mich über Hilfe freuen
Gruß Zelnehlun
ich versuche für das Applet Bilder aus der .jar Datei des Applets zu laden.
Das funktioniert auch ohne Probleme.
In Eclipse und auf meinem Rechner läuft das Programm wie geschmiert.
Jetzt habe ich das fertige Applet, mit den Bildern in der .jar Datei auf einen Server hochgeladen.
Anfangs habe ich nur ein Bild geladen, keine Probleme. Seit ich jetzt mehrere Bilder lade wirft er mir folgenden Fehler Code aus:
Code:
java.lang.IllegalArgumentException
at java.util.zip.ZipInputStream.getUTF8String(Unknown Source)
at java.util.zip.ZipInputStream.getFileName(Unknown Source)
at java.util.zip.ZipInputStream.readLOC(Unknown Source)
at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.decompressWrite(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
...
Ich weiß nicht ob es an der höheren Anzahl an Bildern liegt, aber das Applet wirft erst seit diesem Moment die Exception aus. Wie gesagt lokal funktioniert alles.
Zu finden ist das Programm unter: http://www.marc.patrick-fischer.at/LK.html
Wenn es jemanden interessiert, die Bilder sind im .png Format gespeichert und der Code sieht folgendermaßen aus:
Konstruktor:
Java:
...
imgSpeerträger = new ImageIcon(getImage("speerträger.png"));
...
getImage Methode:
Java:
public Image getImage(String path){
try{
InputStream in = getClass().getResourceAsStream(path);
Image img = ImageIO.read(in);
return img;
}catch(Exception ex){
System.out.println(ex);
}
return null;
}
Ich würde mich über Hilfe freuen
Gruß Zelnehlun