Hallo,
ich weiß, dass das im Titel erwähnte Problem ein sehr banales Thema ist. Allerdings habe ich in der vergangenen Stunde gefühlte 2 Dutzend Tutorials, FAQs und Problembehandlungen durchsucht ausprobiert und und nichts davon hat geholfen :-S
Hier also mein Problem: Ich habe in den letzten Wochen ein kleines JApplet gebastelt und bislang immer per Eclipse getestet. Nun wollte ich daraus eine einbindbare .jar-Datei machen, also hab ich mir einfach alle Dateien aus dem bin-Verzeichnis meines Projekts geschnappt, als .zip komprimiert und das dann in ein .jar-Archiv "umbenannt" (irgendwo hab ich gelesen dass man das so machen kann, ich weiß aber nicht mehr wo). Dann hab ich mir mit Hilfe von Anleitungen im Web folgende html-Datei geschrieben:
Wenn ich diese nun ausführe, kommt mir im Browser (Mozilla Firefox) die berühmt-berüchtigte Fehlermeldung, dass die Klasse beim Laden nicht gefunden werden konnte.
Die Dateinamen habe ich mehrfach überprüft, an Tippfehlern kann es ganz sicher nicht liegen.
Verlege ich die .html-Datei aber direkt in den Ordner in dem die ganzen .class-Dateien drinliegen, funktioniert es plötzlich einwandfrei, auch ganz ohne die .jar-Datei ...
Versuchte Problemlösungen:
- Packages sollen eine Fehlerquelle sein können, aber ich nutze keine Packages und glaube darum nicht dass es daran liegt, da meine .class-Dateien ja direkt ohne Subordner in der .jar rumliegen ...
- Die .jar-Datei wollte ich auch mal von Eclipse generieren lassen, aber das wollte mein JApplet nicht ohne eine main()-Methode kompilieren, und das ist bei JApplets ja nicht der Sinn der Sache ...
- Mit <object> statt mit <applet> hat mir auch nichts geholfen, der Fehler blieb gleich ...
Also wie gesagt, ich hab zwar schon selbst meine Suchmaschinen rauchen lassen, nur bewog mich mein Problem mir scheinbar eher speziellerer Natur dann dazu, hier um Rat zu fragen
ich weiß, dass das im Titel erwähnte Problem ein sehr banales Thema ist. Allerdings habe ich in der vergangenen Stunde gefühlte 2 Dutzend Tutorials, FAQs und Problembehandlungen durchsucht ausprobiert und und nichts davon hat geholfen :-S
Hier also mein Problem: Ich habe in den letzten Wochen ein kleines JApplet gebastelt und bislang immer per Eclipse getestet. Nun wollte ich daraus eine einbindbare .jar-Datei machen, also hab ich mir einfach alle Dateien aus dem bin-Verzeichnis meines Projekts geschnappt, als .zip komprimiert und das dann in ein .jar-Archiv "umbenannt" (irgendwo hab ich gelesen dass man das so machen kann, ich weiß aber nicht mehr wo). Dann hab ich mir mit Hilfe von Anleitungen im Web folgende html-Datei geschrieben:
HTML:
<!DOCTYPE HTML>
<html><body><applet archive="bin.jar" code="Craftris.class" "width="512" height="512" />
</applet></body></html>
Die Dateinamen habe ich mehrfach überprüft, an Tippfehlern kann es ganz sicher nicht liegen.
Verlege ich die .html-Datei aber direkt in den Ordner in dem die ganzen .class-Dateien drinliegen, funktioniert es plötzlich einwandfrei, auch ganz ohne die .jar-Datei ...
Versuchte Problemlösungen:
- Packages sollen eine Fehlerquelle sein können, aber ich nutze keine Packages und glaube darum nicht dass es daran liegt, da meine .class-Dateien ja direkt ohne Subordner in der .jar rumliegen ...
- Die .jar-Datei wollte ich auch mal von Eclipse generieren lassen, aber das wollte mein JApplet nicht ohne eine main()-Methode kompilieren, und das ist bei JApplets ja nicht der Sinn der Sache ...
- Mit <object> statt mit <applet> hat mir auch nichts geholfen, der Fehler blieb gleich ...
Also wie gesagt, ich hab zwar schon selbst meine Suchmaschinen rauchen lassen, nur bewog mich mein Problem mir scheinbar eher speziellerer Natur dann dazu, hier um Rat zu fragen