Командная строка:
jar cf jarfile [ -C dir ] inputfiles
Убедитесь, что вы jar
находитесь в корне каталога, соответствующего вашей иерархии пакетов, а не просто в каталоге с файлами классов. Структура каталогов должна соответствовать иерархии.
Кроме того, если вы хотите, чтобы JAR
был исполняемым, вам необходимо включить MANIFEST.MF , содержащий запись Main-class
, указывающую, какой класс следует использовать в качестве точки входа (этот класс должен определить public static void main(String[] args)
).
Netbeans: здесь ссылка на учебник .