Internet Explorer und Suns Java-1.2-Plug-in
Ich habe ein Applet mit Java 1.2 entwickelt. Mit dem Java-1.2-Plug-in von Sun und Netscape 4.05 funktioniert es problemlos, die Internet Explorer-Versionen 3 bis 5 hängen sich aber damit auf. Gibt es überhaupt eine funktionierende Möglichkeit, mein Applet im Internet Explorer auszuführen?
Ich habe ein Applet mit Java 1.2 entwickelt. Mit dem Java-1.2-Plug-in von Sun und Netscape 4.05 funktioniert es problemlos, die Internet Explorer-Versionen 3 bis 5 hängen sich aber damit auf. Gibt es überhaupt eine funktionierende Möglichkeit, mein Applet im Internet Explorer auszuführen?
Die Virtuellen Maschinen des Internet Explorers und des Netscape Communicators unterstützen die Java-Version 1.2 nicht von Haus aus. Sie können aber auf Windows-32-Plattformen über das Activator-Plug-in von Sun beliebige andere JVMs anstelle der des jeweiligen Web-Browsers verwenden. Das gilt insbesondere für das Java Development Kit (JDK) beziehungsweise das Java Runtime Environment (JRE). Näheres finden Sie auf den Internet-Seiten von Sun über die URL http://java.sun.com/products/plugin/index.html und in c't 2/98, Seite 54. Die aktuelle Version 1.2.1 können Sie automatisch direkt über das Internet installieren oder separat als Teil des JRE 1.2.1 (rund 12 MByte).
Aus Ihrer Frage geht leider nicht klar hervor, ob nur dieses eine Applet im Internet Explorer nicht korrekt ausgeführt wird oder überhaupt keines. Der erste Fall würde auf eine Unverträglichkeit Ihres Applets mit dem Internet Explorer hindeuten. Zur Behebung hilft meist ein Debugger, der Ihr Applet im Web-Browser schrittweise ablaufen lassen und kontrollieren kann. In weniger verzwickten Fällen helfen auch schon einfache Kontroll-Ausgaben während der Initialisierung.
Können Sie gar kein Java-1.2-Applet im Internet Explorer ausführen, stammt das Problem vermutlich eher von einem fehlerhaften Aufruf des Applets. Hier gilt es, beim Schreiben der aufrufenden HTML-Seite die unterschiedlichen HTML-Tags der Browser von Microsoft und Netscape für das Ausführen von Java-1.2-Applets zu beachten. Der Internet-Explorer verwendet sein OBJECT-Tag zum Ausführen des ActiveX-Controls des Plug-ins. Den darin eingeschlossenen COMMENT-Tag überliest er. Der Communicator übergeht seinerseits die beiden zuvor genannten Tags und wertet den EMBED-Tag innerhalb des Kommentars aus. (ju)
| Eine angepaĂźte HTML-Seite zeigt ein Java-1.2-Applet sowohl mit dem Internet Explorer als auch mit dem Netscape Communicator an. Ist das notwendige Plug-in auf dem lokalen Rechner noch nicht installiert, wird es nach RĂĽckfrage automatisch ĂĽber das Internet geladen. |
(ju)