Java Applet无法在AdoptOpenJDK中运行

时间:2019-04-27 00:50:29

标签: java applet

几年前,我编写了一个Java小程序,该小程序在浏览器中运行,并运行驻留在网络共享上的可执行文件(XStart文件)。用户可以自己手动运行XStart文件,但这是他们不需要的麻烦。

最近,我在PC上安装了AdoptOpenJDK(我们正在使用Oracle的JDK),现在该小程序不再在浏览器中运行。快速浏览一下,发现AdoptOpenJDK显然不支持Java小程序。

不能选择Oracle JDK(公司正在删除它)。 Java Web Start或JNLP将不起作用(AdoptOpenJDK看起来也不支持它们)。 IcedTea看起来很有前途,但在IE中不起作用。这是公司的标准,这是必须的。

是否有解决方法?在浏览器内部访问本地资源的首选方式是什么?

1 个答案:

答案 0 :(得分:1)

要使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的程度。

前进的逻辑方法是找到一个旧的浏览器运行,但我认为这很糟糕,因为现在您必须将旧技术与新的和现有的基础架构一起使用,这可能会导致更多沮丧。