(Ich habe diesen Beitrag in einen neuen Thread kopiert, da ich ihn an anderer Stelle aus Versehen in einen bereits erledigten und nicht wieder zu öffnenden Thread geschrieben habe)
Hallo allerseits,
Leider ist mir beim Lesen dieser ausführlichen Tipps keine Erleuchtung für mein eigenes Problem gekommen.
Ich habe auf meiner Webseite "www.seitenname.de" erfolgreich ein Applet als jar-File in eine HTML-Seite eingebunden.
Dazu habe ich alle Klassen des Programms in eine (!) Datei geschrieben und mit WinZIP einen jar-File draus gemacht. Nun steht er unter der Bezeichnung "Applet1.jar" im Verzeichnis "jarDateien" und enthält die Klassen "Applet1.class", "Applet1$1.class" .... "Applet1$5.class".
Der HTML-Code sieht so aus :
Das funktioniert.
Inzwischen arbeite ich mit Eclipse und dort mit Packages, die ich auf den Rat weiser Leute mit z. B. dem Namen "de.seitenname.paketname1" belegt habe. Darin steht nun mein Applet "Applet2" sowie weitere Klassen. Andere Klassen stehen im Package "de.seitenname.paketname2".
Mit Eclipse brauchte ich jetzt nur noch File->Export->jar file zu klicken, alle benötigten Klassen ankreuzen und das Gesamtwerk unter dem Namen "Datei" im o. g. Verzeichnis "jarDateien" abzuspeichern.
Nun gelingt es mir aber nicht mehr, mein Applet richtig zu adressieren. Ich bekomme immer eine Fehlermeldung, dass es nicht gefunden wird.
Wenn ich jetzt den o. g. Code auf den zweiten Fall zu übertragen versuche, irritiert mich zunächst, dass "Datei" ein Ordner und nicht ein jar-File ist. In der ganzen Hierarchie (die ich zur Orientierung mit einem deRARer entpackt habe) findet sich überhaupt keine .jar-Bezeichnung. Dort lautet die Hierarchie vielmehr :
jarDateien
Datei
de
seitenname
paketname1
Applet2.class
Ich habe also den HTML-Code so formuliert :
Das funktioniert nicht.
Ich habe jetzt alle möglichen Varianten durchprobiert aber nix gefunden, was funktionierte.
Der "paketname1" muss wohl mit Punkt vor dem Dateinamen stehen, oder ? Aber wie ist das mit "de" und "seitenname" ? Stehen die davor ? Werden sie mit Punkt oder / von paketname1 getrennt ?
Wer kann mir einen Tipp geben ?
Hallo allerseits,
Leider ist mir beim Lesen dieser ausführlichen Tipps keine Erleuchtung für mein eigenes Problem gekommen.
Ich habe auf meiner Webseite "www.seitenname.de" erfolgreich ein Applet als jar-File in eine HTML-Seite eingebunden.
Dazu habe ich alle Klassen des Programms in eine (!) Datei geschrieben und mit WinZIP einen jar-File draus gemacht. Nun steht er unter der Bezeichnung "Applet1.jar" im Verzeichnis "jarDateien" und enthält die Klassen "Applet1.class", "Applet1$1.class" .... "Applet1$5.class".
Der HTML-Code sieht so aus :
HTML:
<applet code="Applet1.class"
archive="http://www.seitenname.de/jarDateien/Applet1.jar" align="middle"
height="520" width="750">
Das funktioniert.
Inzwischen arbeite ich mit Eclipse und dort mit Packages, die ich auf den Rat weiser Leute mit z. B. dem Namen "de.seitenname.paketname1" belegt habe. Darin steht nun mein Applet "Applet2" sowie weitere Klassen. Andere Klassen stehen im Package "de.seitenname.paketname2".
Mit Eclipse brauchte ich jetzt nur noch File->Export->jar file zu klicken, alle benötigten Klassen ankreuzen und das Gesamtwerk unter dem Namen "Datei" im o. g. Verzeichnis "jarDateien" abzuspeichern.
Nun gelingt es mir aber nicht mehr, mein Applet richtig zu adressieren. Ich bekomme immer eine Fehlermeldung, dass es nicht gefunden wird.
Wenn ich jetzt den o. g. Code auf den zweiten Fall zu übertragen versuche, irritiert mich zunächst, dass "Datei" ein Ordner und nicht ein jar-File ist. In der ganzen Hierarchie (die ich zur Orientierung mit einem deRARer entpackt habe) findet sich überhaupt keine .jar-Bezeichnung. Dort lautet die Hierarchie vielmehr :
jarDateien
Datei
de
seitenname
paketname1
Applet2.class
Ich habe also den HTML-Code so formuliert :
HTML:
<applet code="paketname1.Applet2.class"
archive="http://www.seitenname.de/jarDateien/Datei" align="middle"
height="550" width="930"> <param name="sprache" value="DE">
Das funktioniert nicht.
Ich habe jetzt alle möglichen Varianten durchprobiert aber nix gefunden, was funktionierte.
Der "paketname1" muss wohl mit Punkt vor dem Dateinamen stehen, oder ? Aber wie ist das mit "de" und "seitenname" ? Stehen die davor ? Werden sie mit Punkt oder / von paketname1 getrennt ?
Wer kann mir einen Tipp geben ?