Команда jar довольно проста в использовании (хотя и не очень мощная). В большинстве крупных проектов используются другие инструменты сборки (ant, apb и т. Д.)
Для облегчения создания jar-файлов лучше всего поместить все свои классы в отдельный каталог. Вы можете сделать это, используя javac -d <directory> <source classes>
Так, например:
javac -d ./classes ./src/mypkg/*.java
Оставит каталог classes
со всеми файлами классов.
Затем вы можете использовать команду jar для создания jarfile:
jar cvf my-jar.jar ./classes
Часть cvf
означает «Создать подробный файл», что означает, что мы хотим создать файл jar. Мы хотим, чтобы инструмент jar был подробным о том, что он делает, и чтобы мы указали имя файла для файла jar (в нашем случае my-jar.jar
).
В любом случае, лучшим источником для изучения создания файлов jar (и всего, что связано с java) является Учебное пособие по Java