Wie führe ich ein Java-Applet aus, wenn Browser es nicht mehr unterstützen?

Wie führe ich ein Java-Applet aus, wenn Browser es nicht mehr unterstützen?

Ich verwende die neuesten Versionen der Browser Chrome, Chromium und IceWeasel auf meinem Debian 7-System. Während eines Experiments muss ich alte Java-Applets im Browser ausführen. Da die modernen Browser dies jedoch nicht mehr unterstützen, habe ich mich gefragt, ob es eine Möglichkeit gibt, diese Java-Applets auf meinem Computer auszuführen. Ich habe die Quellcodes dabei.

Ich habe Online-Java-Compiler wie browxy.com ausprobiert, aber letztendlich müssen auch sie das Applet in den Browsern ausführen – was meine Browser nicht unterstützen.

Gibt es eine Möglichkeit, diese Applets auszuführen?

Antwort1

Für alle, die dies im Jahr 2017 oder später lesen, als kein moderner Browser Java-Applets unterstützt, hier ist, was ich getan habe, um dies unter Ubuntu 16 zum Laufen zu bringen.

Installieren Sie icedtea, um das Java-Applet-Plugin zu erhalten:

sudo apt-get install icedtea-8-plugin

Firefox 51 herunterladen (letzte Version vor der Entfernung von Java)

https://ftp.mozilla.org/pub/firefox/releases/51.0b9/

An einen bestimmten Speicherort extrahieren ($HOME/java/firefox, Zum Beispiel)

Trennen Sie vorübergehend die Verbindung zum Internet (sonst aktualisiert sich Firefox sofort auf eine Version nach Java).

run firefox --no-remote

Gehe zuÜber:Einstellungen#Erweitertund wählen Sie'Nie auf Updates überprüfen'. Sie können das Internet jetzt wieder aktivieren.

Nachdem Sie diesen Browser gestartet haben, verwenden Sie Firefox nicht mehr für normales lokales Surfen im Internet, da Sie dann eine alte Version verwenden, die unsicher ist. Denn wenn Sie Firefox starten, versucht er, sich an einen bestehenden Prozess anzuhängen und greift daher auf den alten zu. Wenn Sie normalerweise Firefox (oder eines seiner Derivate wie Iceweasel) verwenden, würde ich empfehlen, die alte Version mit$HOMEauf etwas anderes als das Übliche eingestellt oder vielleicht sogar als anderer Benutzer, um einen Einstellungskonflikt zu vermeiden.

Antwort2

Verwenden Sie einen anderen Browser als Chrome, der Java unterstützt.

verwandte Informationen