Spec-Zone .ru
спецификации, руководства, описания, API
След: Развертывание
Урок: Упаковка Программ в Файлах JAR
Раздел: Используя Файлы JAR: Основы
Просмотр Содержания Файла JAR
Домашняя страница > Развертывание > Упаковка Программ в Файлах JAR

Просмотр Содержания Файла JAR

Основной формат команды для того, чтобы просмотреть содержание файла JAR:

jar tf jar-file

Давайте смотреть на опции и параметр, используемый в этой команде:

Опции t И f могут появиться в любом порядке, но не должно быть никакого пространства между ними.

Эта команда выведет на экран оглавление файла JAR к stdout.

Можно дополнительно добавить многословную опцию, v, чтобы произвести дополнительную информацию о размерах файла и последним образом измененных датах в выводе.

Пример

Давайте использовать инструмент Фляги, чтобы перечислить содержание файла TicTacToe.jar, который мы создали в предыдущем разделе:

jar tf TicTacToe.jar

Эта команда выводит на экран содержание файла JAR к stdout:

META-INF/MANIFEST.MF
TicTacToe.class
audio/
audio/beep.au
audio/ding.au
audio/return.au
audio/yahoo1.au
audio/yahoo2.au
images/
images/cross.gif
images/not.gif

Файл JAR содержит TicTacToe файл class и аудио и отображает каталог, как ожидалось. Вывод также показывает, что файл JAR содержит файл манифеста значения по умолчанию, META-INF/MANIFEST.MF, который был автоматически помещен в архив инструментом JAR. Для получения дополнительной информации см. Понимание раздела Декларации Значения по умолчанию.

Все пути выводятся на экран с наклонными чертами вправо, независимо от платформы или операционной системы, которую Вы используете. Пути в файлах JAR всегда относительны; Вы никогда не будете видеть, что путь начинается с C:, например.

Инструмент JAR выведет на экран дополнительную информацию, если Вы будете использовать опцию v:

jar tvf TicTacToe.jar

Например, многословный вывод для файла JAR TicTacToe выглядел бы подобным этому:

 256 Mon Apr 18 10:50:28 PDT 2005 META-INF/MANIFEST.MF
3885 Mon Apr 18 10:49:50 PDT 2005 TicTacToe.class
   0 Wed Apr 20 16:39:32 PDT 2005 audio/
4032 Wed Apr 20 16:39:32 PDT 2005 audio/beep.au
2566 Wed Apr 20 16:39:32 PDT 2005 audio/ding.au
6558 Wed Apr 20 16:39:32 PDT 2005 audio/return.au
7834 Wed Apr 20 16:39:32 PDT 2005 audio/yahoo1.au
7463 Wed Apr 20 16:39:32 PDT 2005 audio/yahoo2.au
   0 Wed Apr 20 16:39:44 PDT 2005 images/
 157 Wed Apr 20 16:39:44 PDT 2005 images/cross.gif
 158 Wed Apr 20 16:39:44 PDT 2005 images/not.gif

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Создание Файла JAR
Следующая страница: Извлечение Содержания Файла JAR