我在 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 的浏览器。