Spec-Zone .ru
спецификации, руководства, описания, API
|
Основной формат команды для того, чтобы просмотреть содержание файла 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