Развертывание JNLP-апплета * без * Плагин Java следующего поколения - PullRequest
1 голос
/ 27 февраля 2012

Мне нужно развернуть апплет на странице .jsp и хочу воспользоваться преимуществами отложенной загрузки и pack200, которые вы получаете при использовании JNLP. Однако мой клиент не имеет подключаемый модуль Java следующего поколения на своих компьютерах, и они не хотят его включать. Это означает, что я не могу воспользоваться атрибутом jnlp_href, представленным в Java 1.6.10.

После некоторых исследований я обнаружил, что вы можете указать applet-desc в моем jnlp, но я новичок в JNLP и не знаю, как в полной мере воспользоваться этим тегом.

Я не видел убедительных примеров того, как использовать файл JNLP на веб-странице без использования тегов апплета или объекта, для которых требуется атрибут jnlp_href param.

Возможно ли использовать этот тег applet-desc для вставки ссылки на мою JNLP на мою страницу .jsp?

В настоящее время я указываю свой апплет, используя HTML-элемент объекта, например:

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

Однако это не захватывает jnlp_href с отключенным плагином Java в консоли Java.

1 Ответ

1 голос
/ 08 июня 2012

Если апплет не нужно встраивать в веб-страницу, его можно запускать с плавающей запятой с первых версий Java Web Start (доступно для отдельной загрузки в Java 1.2). Только в JRE следующего поколения развернутый апплет JWS может оставаться внедренным на веб-странице.

...