Запуск jar файла

Практически каждый человек начинающий учить Java рано или поздно пытается запустить свой проект, в этом маленьком примере показано как это сделать.

 

Пример:

Ваш pom.xml должен иметь тип пакета в который собирать, и плагин который укажет на запускающий класс:

<packaging>jar</packaging>

<build>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.5</version>
        <configuration>
            <archive>
                <manifest>
                    <mainClass>[полный путь к запускаемому классу]</mainClass>
                </manifest>
           </archive>
        </configuration>
    </plugin>
</build>

Плагин, который приведен выше используется для сборки jar архива и его конфигурации.
mainClass — в этом теге указываем запускающий класс, обычно это класс с методом main(String[] args).

Проект можно будет запустить следующей коммандой в консоле:

java -jar myapp.jar

где myapp.jar — ваш собраный проект.

 

Урок создан: 28 июня 2014 | Просмотров: 14535 | Автор: Александр Барчук | Правила перепечатки


Добавить комментарий

Добавить комментарий

Ваш e-mail не будет опубликован.

Комментарии:

  • 21 декабря 2014 в 10:13

    alexiuscrow

    когда увидел название поста — надеялся увидеть способ запуска jar-фйла из под maven-а.

  • 25 марта 2016 в 11:40

    Константин

    Здравствуйте, очень хотелось бы узнать, как указывать путь к ресурсам в исходниках, чтобы при сборке jar-архива программа знала, где их искать. Ведь конечный jar, содержащий эти ресурсы должен запускаться и правильно работать из любой директории. Заранее спасибо.

  • 24 декабря 2016 в 17:49

    kaiv2000

    Класная и понятная стаття. Большое спасибо!