Java applet不在AdoptOpenJDK中运行

问题描述 投票:0回答:1

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

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

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

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

java applet
1个回答
1
投票

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

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

合乎逻辑的方法是找到一个旧的浏览器来运行它,但我认为这更糟糕,因为现在你不得不跨越旧技术与新的和现有的基础设施,这可能会导致更多的挫折。

© www.soinside.com 2019 - 2024. All rights reserved.