当浏览器不再支持 Java Applet 时,我该如何运行它?

当浏览器不再支持 Java Applet 时,我该如何运行它?

我在 Debian 7 系统上使用最新版本的 Chrome、Chromium 和 IceWeasel 浏览器。在实验期间,我需要在浏览器中运行旧的 Java 小程序。但是,由于现代浏览器不再支持它,我想知道是否有办法在我的计算机上运行这些 Java 小程序。我有源代码。

我尝试过像 browxy.com 这样的在线 Java 编译器,但最终它们也需要在浏览器中运行小程序——而我的浏览器不支持。

有什么办法可以运行这些小程序吗?

答案1

对于在 2017 年或之后阅读本文的人来说,当没有现代浏览器支持 Java 小程序时,以下是我在 Ubuntu 16 上使其运行的方法。

安装 icedtea 以获取 java applet 插件:

sudo apt-get install icedtea-8-plugin

下载 Firefox 51(Java 被删除之前的最后一个版本)

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

提取到特定位置($HOME/java/firefox, 例如)

暂时断开互联网连接(否则 Firefox 将立即更新至 Java 之后的版本)

run firefox --no-remote

关于:偏好设置#高级并选择'从不检查更新'。您现在可以重新启用互联网。

启动此浏览器后,请勿使用 Firefox 进行任何常规本地网页浏览,因为您将使用不安全的旧版本。这是因为当您启动 Firefox 时,它会尝试附加到现有进程,因此会拾取旧版本。如果您通常使用 Firefox(或其任何衍生产品,如 iceweasel),我建议使用以下命令运行旧版本$HOME设置为非通常的值,或者甚至设置为不同的用户,以避免设置冲突。

答案2

使用除 Chrome 之外的任何支持 Java 的浏览器。

相关内容