Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Развертывание Файлов JAR, Сжатых с Pack200

Java Богатое Руководство по Интернет-приложениям > Сети> Развертывающиеся Файлы JAR, Сжатые с Pack200

Когда системное свойство Java jnlp.packEnabled устанавливается в true в файле JNLP или теге апплета, Плагин Java или Веб-Запуск Java загрузят файл JAR, сжатый инструментом Pack200. Если эта сжатая версия не будет доступна, то Плагин Java или Веб-Запуск Java будут искать несжатую версию.

Отметьте: у Pack200 сжатые файлы JAR должно быть расширение pack.gz. Например, если Ваш файл JAR называют foo.jar, тогда Pack200 сжатая версия этого файла нужно назвать foo.jar.pack.gz.

Использование в Файле JNLP

Используйте тег свойства, чтобы определить jnlp.packEnabled к true в пределах тегов ресурсов, например:

<jnlp ...>
   ...
   <resources>
      <property name="jnlp.packEnabled" value="true"/>
         <java version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
         <jar href="foo.jar" main="true" download="eager"/>        
   </resources>
   ...
</jnlp>

В этом примере Запускается Сеть Java, и Плагин Java сначала ищут foo.jar.pack.gz. Если файл не находится, они ищут оригинал, foo.jar.

Использование в Теге Апплета

Передайте -Djnlp.packEnabled Параметр VM при использовании java_arguments, например:

<HTML>
   ...
   <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25>
      <PARAM NAME  = "cache_archive" VALUE = "HelloWorld.jar"/>
      <PARAM NAME="java_arguments" VALUE="-Djnlp.packEnabled=true"/>
   </APPLET>
   ...
</HTML>

Плагин Java ищет HelloWorld.jar.pack.gz; если этот файл не доступен, он ищет HelloWorld.jar.

Связанные ссылки


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами