Axel Richter: Probleme beim Einbauen eines Applet in Website

Beitrag lesen

Hallo,

Der für das Einbinden verantworliche Code sieht so aus:
<object codebase="http://www...de/../inputbox/" classid="java:InputBox.class" codetype="application/java-vm"
          width="400" height="20">
    Ihr Browser unterstuetzt keine Java-Applets.</object>

Im Verzeichnis http://www...de/../inputbox/ liegt was? Liegen dort die Dateien InputBox.class und Wait.class oder liegt dort ein JAR-Archiv?

Der Name des Packages, in dem die beiden oben genannten Klassen liegen, heißt inputbox.

Im Code von InputBox.java steht

package inputbox;

?

Wenn die class-Files im Ordner http://www...de/../inputbox/ liegen und in den Klassen als package inputbox angegeben ist, muss die Einbindung so aussehen:

<object codebase="http://www...de/../" classid="java:inputbox.InputBox" codetype="application/java-vm" width="400" height="20">Ihr Browser unterstuetzt keine Java-Applets.</object>

oder

<applet codebase="http://www...de/../" code="inputbox.InputBox" width="400" heigth="20"></applet>

Codebase ist also das Verzeichnis in dem das Verzeichnis inputbox und damit das package inputbox liegt.

Mit einem JAR-Archiv (der normale Weg), welches in http://www...de/../inputbox/ liegt, _und_ in den Klassen als package inputbox angegeben, wäre das:

<object classid="java:inputbox.InputBox" codetype="application/java-vm" width="400" height="20">Ihr Browser unterstuetzt keine Java-Applets.
<param name="java_archive" value="http://www...de/../inputbox/myarchive.jar">
</object>

<applet archive="http://www...de/../inputbox/myarchive.jar" code="inputbox.InputBox" width="400" heigth="20"></applet>

viele Grüße

Axel