部署JNLP applet *而不使用* Next Gen Java插件

时间:2012-02-27 13:47:32

标签: java html applet jnlp java-web-start

我需要在.jsp页面上部署applet,并希望利用延迟加载和使用JNLP时获得的pack200。但是我的客户端没有在他们的机器上启用Next Gen Java插件,他们不想启用它。这意味着我无法利用java 1.6.10中引入的jnlp_href属性。

经过一些研究后,我发现你可以在我的jnlp中指定一个applet-desc,但我是JNLP的新手,并且不知道如何充分利用这个标签。

我没有看到任何关于如何在网页上使用JNLP文件而不使用需要jnlp_href param属性的applet或对象标记的可靠示例。

是否可以使用此applet-desc标记在我的.jsp页面中为我的JNLP注入引用?

目前我使用对象HTML元素指定我的applet,如下所示:

<object code="<myappletClass>" name="pdfapplet" codebase="<myCodeBase>" mayscript>
        <param name="jnlp_href" value="my-applet.jnlp"/>
</object>

然而,这并没有在Java控制台中关闭Java插件时抓取jnlp_href

1 个答案:

答案 0 :(得分:1)

如果applet不需要嵌入到网页中,它可以从Java Web Start的第一个版本自由浮动启动(可以单独下载Java 1.2)。只有在Next Generation JRE中,JWS部署的applet才能在网页中保持嵌入