Как упаковать программу в jar файл

Обычно удобно объединить множество файлов классов Java в один архивный файл.

В этом руководстве мы собираемся осветить тонкости работы с jar — или J ava AR chive — файлами в Java.

В частности, мы возьмем простое приложение и рассмотрим различные способы его упаковки и запуска как jar-файла. Мы также ответим на некоторые любопытные вопросы, например, как легко читать файл манифеста jar по пути.

2. Установка программы Java

Прежде чем мы сможем создать исполняемый файл jar, в нашем приложении должен быть класс с основным методом. Этот класс обеспечивает нашу точку входа в приложение:

public static void main(String[] args)

3. Команда Jar

Теперь, когда мы все настроены, давайте скомпилируем наш код и создадим наш jar-файл.

Как создать исполняемый jar в Intellij IDEA / how to create jar in IDEA

Java-университет

Как оказалось, не так то и просто найти в просторах интернета информацию об этом. Есть много ссылок на то, как это делается в Eclipse, а про Intellij IDEA сказано не многим больше нуля. Поэтому я создал этот пост. Как создать исполняемый jar в Intellij IDEA / how to create jar in IDEA - 1IntelliJ IDEA дает возможность быстро создавать исполняемый JAR-файл вашей программы, содержащий модули со всеми зависимостями. Для того, чтобы создать JAR, необходимо проделать всего 3 пункта:

  1. Нажмите кнопку ‘+’ в диалоговом окне Project Structure и выберите соответствующий пункт (Рисунок 1):
    Как создать исполняемый jar в Intellij IDEA / how to create jar in IDEA - 2Рисунок 1 – Project Structure -> Artifacts -> Jar -> From modules with dependencies
  2. Далее IntelliJ IDEA показывает диалог, позволяющий настроить новый артефакт (Рисунок 2):
    Здесь нужно выбрать главный класс вашего проекта и нажать ОK
    Как создать исполняемый jar в Intellij IDEA / how to create jar in IDEA - 3Рисунок 2 – Диалог создания нового артефакта JAR
  3. После нажатия клавиши ОК, вы можете создать файл Jar с помощью пункта меню Build -> Build Artifact
    По умолчанию все библиотеки будут извлечены в целевой Jar. Сам исполняемый файл будет сгенерирован в директории out -> artifacts вашего проекта (Рисунок 3):
    Как создать исполняемый jar в Intellij IDEA / how to create jar in IDEA - 4Рисунок 3 – Месторасположение сгенерированного JAR файла
    Все, теперь исполняемый файл можно запускать.
Читайте также:
Список программ дважды два

Как создать исполняемый jar файл в IntelliJ IDEA

  • Тестовое задание: «Написать Интерпретатор на язык BrainFuck»
  • Тестовое задание «Image Comparison»
  • Java — быстрее, сильнее и выше! Зарплаты украинских программистов
  • История успеха спустя 1.5 года от начала обучения
  • Технические вопросы на собеседовании
  • Как найти работу? Рассылка резюме
  • Профессиональное выгорание. Как устоять?
  • Английский для IT и для собеседования
  • Паттерн Command своими словами
  • Паттерн Singleton своими словами
  • Помогите, нужна мотивация!

Источник: javarush.com

Java. 02. Компиляция, запуск и создание JAR на примере простой программы

Как создать Jar файл в Maven

В этом уроке я покажу вам, как использовать Maven для создания Java проекта и упаковать его в *.jar файл, а также как сделать его исполняемым.

1) Создание Maven проекта.

Есть два способа создать Maven project:

1. С помощью maven command:

$ mvn archetype:generate -DgroupId=com.devcolibri.core -DartifactId=projectMy -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

2. С иcпользованием IDE, в моем случае это Intellij IDEA 11.3

2. Создание jar файла

Чтобы создать jar файл нам потребуется добавить в конфигурационный Maven файл pom.xml.

4.0.0 com.devcolibri.core projectMy jar 1.0 projectMy http://maven.apache.org 1.6 org.apache.maven.plugins maven-compiler-plugin 2.3.2 $ $

Если вы попытаетесь собрать проект Maven, Maven упакует этот проект в “jar” файл с именем «projectMy-1.0.jar» , найти этот файл вы можете в корне проекта в папке target .

3. Делаем *.jar исполняемым.

Для того, чтобы *.jar файл был исполняемый, мы должны объявить точку входа в приложениe через maven-jar-plugin в pom.xml

org.apache.maven.plugins maven-jar-plugin 2.4 com.devcolibri.core.Main

Чтобы выполнить jar файл, используйте java -jar :

$ java -jar superman-1.0.jar Hello World!

Источник: devcolibri.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru