Инструментальные средства JDK - часть 6
m
Используется только в сочетании с параметром с и указывает на то, что jar должна читать файл описания, указанный в командной строке и использовать его в качестве основы для создания описания, которое включается в JAR-файл. Когда этот параметр задается после параметра f, имя файла описания должно указываться после имени создаваемого архива. Если m стоит перед параметром f, то имя файла описания должно предшествовать имени файла создаваемого архива.
v
Описание. Если этот параметр задается вместе с параметром с, тоуаг выводит имя каждого добавляемого в архив файла со статистикой его сжатия. Когда параметр используется в сочетании с t, jar выводит список файлов, в котором кроме имени файла содержится его объем и дата последнего изменения. Если v указывается одновременно с х, то jar выводит имя каждого извлекаемого из архива файла.
Примеры
Создание простого JAR-архива:
% jar cvf my.jar *.java images
Получение списка содержимого архива:
% jar tvf your.jar
Извлечение файла описания из JAR-файла:
% jar xf the.jar META-INF/MANIFEST.MF
Создание JAR-файла с заданным описанием:
% jar cfmv YesNoDialog.jar manifest.stub oreilly/beans/yesno
Смотри также
javakey
Java — интерпретатор Java
Доступность
JDK версии 1.0 и более поздних версий.
Синтаксис вызова
Java
[опции интерпретатора] имя класса [аргументы программы]
Javag [опции интерпретатора] имя класса [аргументы программы]
Описание
Программа Java представляет собой интерпретатор байт-кода Java, который запускает Java-программы. Программа java_g — это версия интерпретатора с возможностью отладки. Она не оптимизирована и обладает дополнительными средствами для отслеживания процесса выполнения программы.
Программа, которую надо выполнить, — это класс, указанный в аргументе имя_класса. Имя должно быть полным и включать имя пакета, но не содержать расширение class. Отметим, что имена пакета и класса разделяются точками, а не символами косой или обратной косой черты, как при указании пути. Если в классе Java отсутствует оператор package, значит, этот класс не принадлежит ни одному пакету, и указывается только его имя. Например: