部署Java小程序的劳斯莱斯方式是什么?[关闭]
问题内容:
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。
7年前关闭。
我知道如何使用部署一个小应用程序applet
,object
,embed
标签和JavaScript
,但最好的方法(以最终用户体验方面)之后我。
Sun建议在同一页面上使用applet标记和混合的embed
/
object标记
。
我正在考虑以下内容:
- 跨浏览器支持。
- 如果找到了错误的Java版本(例如1.5之前的版本),则退回到下载页面。
- Java VM启动期间和下载Jar时的加载页面(最好是带有进度条的自定义启动屏幕)。
之前已经问过一些问题:如何部署,检查1.6和插件框架。这些都不能完全回答我的问题。我也没有考虑网络启动或Java FX。
我当前的解决方案是包括一个为Java 1.1编译的附加小型测试Applet。如果找到Java
1.5之前的版本,它将页面重定向到失败页面。如果未找到Java,则页面要求用户访问java.com。这可以接受,但是效果很差,因为它需要附加的applet,并且在VM启动时不显示任何内容。
问题答案:
请参阅PulpCore的解决方案(许可证:BSD)。
一个例子:Milpa游戏 ……现在,如果我看到过的话,那就是劳斯莱斯小应用程序的部署。
而且-完全同意,Sun的Deployment Toolkit非常需要处理禁用的Java-目前似乎完全忽略了这一点。