Java兼容性
我在制作自定义浏览器时遇到了一些问题我正在使用oracle为自定义浏览器提供的默认类。我注意到浏览器的一件事是,如果没有某种java浏览器插件的变化,它就无法运行java applet。普通浏览器如何从Web服务器接收信息以在外部运行java程序?有没有办法以某种方式将浏览器指向jre来运行应用程序,就像在普通浏览器上一样。只需要一个地方开始。 FireFox显然引用了jre目录中的npjp2.dll本机下的某种MIME格式。非常感谢。
答案 0 :(得分:2)
您可以为用户提供标准的html下载页面,以便他下载JNLP文件,该文件是启动Java Web启动应用程序(applet)的标准文件。如果用户的系统安装了java,则必须识别.jnlp文件并将其指定为java应用程序。这是一个额外的步骤,用户手动下载文件而不是在Web浏览器上自动运行,但是由于最近Java Web实现的安全漏洞,大多数浏览器不再信任java,因此阻塞。如果您坚持在浏览器中设置Web启动应用程序,则必须确保所有用户在安装java时都具有适当的安全配置(非常不可能)。
编辑:
这是一个关于如何实现我刚才解释的非常好的教程。