[JAVA] (Es wird bald ein Vermächtnis) Grundlegende Informationen zum Applet und Fehlerbehebung

Hintergrund Zweck

Mit Java9 (voraussichtlich im Juli 2017 veröffentlicht) wird Applet endgültig als veraltet behandelt, und ich halte es für unwahrscheinlich, dass Applet für neue Entwicklungen verwendet wird (Stand Dezember 2016), aber es ist immer noch ein internes System In Systemen für andere Unternehmen gibt es viele Applet-Assets, die vor einigen Jahren entwickelt wurden. Daher habe ich die für Wartung und Betrieb erforderlichen Applet-Informationen zusammengefasst.

Glossar

Grob gesagt sollten Begriffe wie Applet, Bereitstellungstechnologie, NPAPI-Java-Plug-In und Java-Plug-In, die in verschiedenen Dokumenten enthalten sind, als ** "Applet-bezogen" ** verstanden werden. Ausführliche Informationen zur Architektur finden Sie unten unter "Funktionsweise von Applet / Java-Plug-in".

Unterstützter Browser-Status

Natürlich funktioniert es in Chrome nicht. https://www.java.com/ja/download/faq/chrome.xml

Firefox unterstützt ab 2017/03 keine Plug-Ins mehr. https://support.mozilla.org/ja/kb/use-java-plugin-to-view-interactive-content

Mozilla plant, die Unterstützung für alle NPAPI-Plug-Ins mit Ausnahme von Flash im März 2017 zu beenden, wenn Firefox Version 52 veröffentlicht wird.

Alles was bleibt ist Windows + IE. Edge ist nicht gut.

Klicken Sie hier, um die Ankündigung von Oracle zur Abschaffung des Applet (Plugin) anzuzeigen. Java Blog - Moving to a Plugin-Free Web

Funktionsweise des Applet / Java-Plug-Ins

Die folgende Abbildung stammt aus "OTN - Java ™ Plug-in und Apple Architecture" Ausschnitt aus. image

Das Java-Plug-In in der obigen Abbildung ist das NPAPI-Plug-In (Netscape Plugin API) für Java. Ein weiteres bekanntes NPAPI-Plug-In ist das Abode Flash Plug-In. Kurz gesagt, sowohl Java als auch Flash haben mit dieser Plug-in-Technologie (bevor HTML5 herauskam) die Welt als Rich-Client-Technologie dominiert. Aufgrund dieser Plug-in-Technologie treten jedoch ständig Probleme mit Desktop-Schwachstellen auf. .. Siehe den folgenden Artikel für diesen Bereich.

Applet-Fehlerbehebung

Beispiel-Applet

Wenn das vorhandene Applet nicht funktioniert, überprüfen Sie zuerst die Einstellungen usw. mit dem folgenden Beispiel-Applet

Beispiel für ein Internet-Applet

Beispiel für ein Intranet-Applet

Wenn Sie das Beispiel-Applet im Intranet ausprobieren oder auf die Quelle verweisen oder diese ändern möchten, rufen Sie die Java SE-Download-Site [JDK-Demos und -Proben] auf (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-) Sie können das Beispiel (im Ordner demo \ appsets) in downloads-2133151.html verwenden. Da das Applet über den Webserver ausgeführt werden muss, speichern Sie es im HTML-Ordner des Webservers wie Nginx oder Apache und führen Sie es aus.

Fehlerbehebung

Wenn das obige Applet nicht funktioniert, sollte etwas fehlen. Siehe Fehlerbehebung unten

Ein häufiges Auslassen von Einstellungen ist das Auslassen der Registrierung von der Java-Systemsteuerung (nicht vom IE) zur Ausnahmesite.

Starten Sie für das detaillierte Verhalten von Applet die Java-Konsole und überprüfen Sie die Protokollablaufverfolgung. Klicken Sie hier, um die Einstellungen für die Java-Systemsteuerung, die Java-Konsole und die Protokollablaufverfolgung anzuzeigen.

Recommended Posts

(Es wird bald ein Vermächtnis) Grundlegende Informationen zum Applet und Fehlerbehebung
[Basic] So schreiben Sie ein Dockerfile Selbstlernend ②
Es ist gut, eine Programmierschule zu besuchen.