Как сделать файл jar? - PullRequest
       8

Как сделать файл jar?

2 голосов
/ 01 февраля 2010

Как мне сделать JAR-файл из командной строки и Netbeans 6.7?

Ответы [ 4 ]

10 голосов
/ 01 февраля 2010

Использование команды JAR :

jar cf jar-file input-file(s)

Использование Maven :

<packaging>jar</packaging>

Использование Ant :

 <jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/>
6 голосов
/ 01 февраля 2010
3 голосов
/ 01 февраля 2010

Командная строка:

jar cf jarfile [ -C dir ] inputfiles

Убедитесь, что вы jar находитесь в корне каталога, соответствующего вашей иерархии пакетов, а не просто в каталоге с файлами классов. Структура каталогов должна соответствовать иерархии.

Кроме того, если вы хотите, чтобы JAR был исполняемым, вам необходимо включить MANIFEST.MF , содержащий запись Main-class, указывающую, какой класс следует использовать в качестве точки входа (этот класс должен определить public static void main(String[] args)).

Netbeans: здесь ссылка на учебник .

0 голосов
/ 01 февраля 2010

Есть много способов (достаточно уже здесь ответили), но если вы хотите ДЕЙСТВИТЕЛЬНО ПРОСТОЙ путь, посмотрите на Maven. Это просто работает: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

...