Содержание
- Jar-файлы
- Инструмент командной строки
- API для работы с Zip, Jar и Gzip
- Манифесты
- Формат
- Основные атрибуты
Домашнее задание 5. Jar Implementor
Это домашнее задание связано с предыдущим и будет приниматься только с ним. Предыдущее домашнее задание отдельно сдать будет нельзя.
-
Создайте
.jar
-файл, содержащий скомпилированныйImplementor
и сопутствующие классы.-
Созданный
.jar
-файл должен запускаться командойjava -jar
. -
Запускаемый
.jar
-файл должен принимать те же аргументы командной строки, что и классImplementor
.
-
Созданный
-
Модифицируйте
Implementor
так, чтобы при запуске с аргументами-jar имя-класса файл.jar
он генерировал.jar
-файл с реализацией соответствующего класса (интерфейса). - Вы можете создавать файлы и директории в текущем каталоге, но не за его пределами.
-
Для проверки, кроме исходного кода так же должны быть представлены:
-
скрипт для создания запускаемого
.jar
-файла, в том числе исходный код манифеста; -
запускаемый
.jar
-файл.
-
скрипт для создания запускаемого
- Сложный вариант. Решение должно быть модуляризовано.