几年前,我编写了一个运行在浏览器中的Java,并运行托管在网络共享上的可执行文件(超过XStart文件)。用户可以自己手动运行XStart文件,但这是他们不需要的麻烦。
最近,我在我的电脑上安装了AdoptOpenJDK (我们使用的是甲骨文的JDK),现在小程序不再在浏览器中运行。一些快速搜索显示,AdoptOpenJDK显然不支持java小程序。
Oracle不是一个选项(公司正在放弃它)。Java或JNLP无法工作(AdoptOpenJDK也不支持它们)。IcedTea看起来很有前途,但在IE中却不起作用;这是必须的,因为它是公司的标准。
有办法解决这个问题吗?在浏览器中访问本地资源的首选方法是什么?
发布于 2019-04-27 01:00:32
让Java在浏览器中工作没有正式的解决办法,因为所有主要的浏览器都已经删除了所需的NPAPI支持。需要Java工作。
而且,Java本身也被特别地挑出来,以至于达到了Oracle决定不再追求Java 9中的applet功能的程度。
顺理成章的做法是找到一个旧浏览器来运行,但我认为这更糟糕,因为现在你必须跨越旧技术和现有的基础设施,这可能会导致更多的挫折。
https://stackoverflow.com/questions/55876375
复制相似问题