Java applet不在AdoptOpenJDK中运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java applet不在AdoptOpenJDK中运行相关的知识,希望对你有一定的参考价值。
几年前,我编写了一个在浏览器中运行的Java applet,并运行托管在网络共享上的可执行文件(Exceed XStart文件)。用户可以自己手动运行XStart文件,但这是他们不需要的麻烦。
最近,我在我的PC上安装了AdoptOpenJDK(我们使用的是Oracle的JDK),现在applet不再在浏览器中运行了。一些快速的谷歌搜索显示,AdoptOpenJDK显然不支持java applet。
Oracle JDK不是一个选项(公司正在放弃它)。 Java Web Start或JNLP将无法工作(AdoptOpenJDK不支持它们)。 IcedTea看起来很有前途,但在IE中不起作用;这是必须的,因为它是公司的标准。
这有解决方法吗?在浏览器中访问本地资源的首选方法是什么?
没有正式的解决方法可以让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的程度。
合乎逻辑的方法是找到一个旧的浏览器来运行它,但我认为这更糟糕,因为现在你不得不跨越旧技术与新的和现有的基础设施,这可能会导致更多的挫折。
以上是关于Java applet不在AdoptOpenJDK中运行的主要内容,如果未能解决你的问题,请参考以下文章