Hallo allerseits,
folgendes Problem:
Ich habe ein Applet geschrieben, welches alle class-Dateien und eine Bilddatei aus einem Java-Archiv einlesen soll.
Am Ende stehen somit die "start.htm" und das Archiv "archiv.jar".
In dem Archiv befinden sich 15 class-Dateien und eine Bilddatei.
Wenn ich das Applet im Browser aufrufe, dann funktioniert es einwandfrei
ABER
Wenn ich das Applet mit dem appletviewer aufrufe (start.htm), dann läd er das Bild nicht! Alle Klassen sind verfügbar - NUR das Bild nicht. Komischerweise funktioniert es mit dem Appletviewer, sobald ich die Bilddatei separat in das gleiche Verzeichnis wie die "start.htm" lege (dir: start.htm; archiv.jar; bild.jpg)
Das Bild wird in der Klasse mit "getCodeBase()" aufgerufen. Das müsste für das Archiv korrekt sein. mit "getDocumentBase()" passiert der gleiche Wirrwar.
Warum ich frage wenn es doch im Browser geht?
Mein Prof will es unbedingt im Appletviewer ansehen.
Liegt es am Appletviewer/Browser oder bin ich schuld?
mfg Chubby
Prince-Chubby (37) |