Java 小程序不在 AdoptOpenJDK 中 运行

Java applet doesn't run in AdoptOpenJDK

几年前,我写了一个 Java 小程序,在浏览器中 运行s 和 运行s 可执行文件(Exceed XStart 文件)托管在网络共享上。用户可以自己手动 运行 XStart 文件,但他们不需要这样麻烦。

最近,我在我的 PC 上安装了 AdoptOpenJDK(我们使用的是 Oracle 的 JDK),现在该小程序不再 运行 在浏览器中。一些快速谷歌搜索显示 AdoptOpenJDK 显然不支持 java 小程序。

Oracle JDK 不是一个选项(公司正在放弃它)。 Java Web Start 或 JNLP 将无法工作(AdoptOpenJDK 看起来也不支持它们)。 IcedTea 看起来很有前途,但在 IE 中不起作用;这是必须的,因为它是公司标准。

有解决办法吗?在浏览器中访问本地资源的首选方式是什么?

没有正式的解决方法可以让 Java 小程序在浏览器中工作,因为 all major browsers have ripped out the NPAPI support needed 让 Java 小程序工作。

此外,Java 小程序本身特别 被挑出来的程度Oracle decided that it wasn't going to pursue applet functionality in Java 9

合乎逻辑的前进方式是找到一个旧浏览器来 运行,但我认为这更糟,因为现在你必须跨越旧技术与新的和现有的基础设施,这可能会导致 更多 沮丧。