Архив Java™ (JAR) формат файла позволяет Вам связать многократные файлы в единственный архивный файл. Обычно файл JAR содержит файлы class и вспомогательные ресурсы, связанные с апплетами и приложениями.
Формат файла JAR предоставляет много преимуществ:
Безопасность: можно в цифровой форме подписать содержание файла JAR. Пользователи, которые распознают Вашу подпись, могут тогда дополнительно предоставить Ваши полномочия безопасности программного обеспечения, которые она иначе не имела бы.
Уменьшенное время загрузки: Если Ваш апплет связывается в файле JAR, файлы class апплета и связанные ресурсы могут быть загружены на браузер в единственной транзакции HTTP без потребности в открытии нового соединения для каждого файла.
Сжатие: формат JAR позволяет Вам сжимать свои файлы для эффективного хранения.
Упаковка для расширений: платформа расширений обеспечивает средство, которым можно добавить функциональность к платформе ядра Java, и формат файла JAR определяет упаковку для расширений. Java 3D™ и является примерами расширений, разработанных Sun™. При использовании формата файла JAR можно превратить свое программное обеспечение в расширения также.
Изоляция пакета: Пакеты, сохраненные в файлах JAR, могут быть дополнительно изолированы так, чтобы пакет мог осуществить непротиворечивость версии. Изоляция пакета в пределах файла JAR означает, что все классы, определенные в том пакете, должны быть найдены в том же самом файле JAR.
Управление версиями пакета: файл JAR может содержать данные о файлах, которые это содержит, такие как поставщик и информация о версии.
Мобильность: механизм для того, чтобы обработать файлы JAR является стандартным компонентом базового API платформы Java.
У этого урока есть четыре раздела:
Этот раздел показывает Вам, как выполнить основные операции файла JAR, и как выполнить программное обеспечение, которое связывается в файлах JAR.
Этот раздел представляет Вас некоторым из обрабатывающих JAR функций платформы Java. Формат файла JAR является важной частью механизма расширения платформы Java. Можно узнать больше о том аспекте файлов JAR в след Механизма Расширения этого учебного руководства.