丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述Java applet不在AdoptOpenJDK中运行相关的知识,希望能为你提供帮助。
几年前,我编写了一个在浏览器中运行的java applet,并运行托管在网络共享上的可执行文件(Exceed XStart文件)。用户可以自己手动运行XStart文件,但这是他们不需要的麻烦。
最近,我在我的PC上安装了AdoptOpenJDK(我们使用的是Oracle的JDK),现在applet不再在浏览器中运行了。一些快速的谷歌搜索显示,AdoptOpenJDK显然不支持java applet。
【Java applet不在AdoptOpenJDK中运行】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的程度。
合乎逻辑的方法是找到一个旧的浏览器来运行它,但我认为这更糟糕,因为现在你不得不跨越旧技术与新的和现有的基础设施,这可能会导致更多的挫折。
推荐阅读
- ClassNotFoundException - java applet
- 如何在ubuntu 18.04中修复“命令'appletviewer'未找到”[重复]
- 将Applet应用程序迁移到Java 11
- Java applet RuntimeException(java.lang.NoClassDefFoundError:javax / mail / Authenticator)
- 将银行卡添加到Apple Wallet
- java applet到android工作流程
- 将简单的Applet GUI从Swing转换为JavaFX
- JRE 9.01 - 调用applet时出现JWS错误
- Java Applet中的对象放置