Ознакомьтесь с основами JAR-формата Sun на в этом уроке . По моему мнению, вы должны изучить основы - а именно МАНИФЕСТЫ, инструменты SDK - прежде чем переходить к сторонним инструментам, таким как следующие.
Инструмент командной строки Jar, распространяемый вместе с Sun JDK:
jar -cf myjar.jar base_src_folder
Где base_src_folder
- родительский каталог, содержащий ваш исходный код.
В качестве альтернативы вы можете использовать инструмент сборки, такой как Apache Ant . Он имеет такие функции, как задача JAR , чтобы сделать это для вас.