Обычно удобно объединить множество файлов классов 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
Как оказалось, не так то и просто найти в просторах интернета информацию об этом. Есть много ссылок на то, как это делается в Eclipse, а про Intellij IDEA сказано не многим больше нуля. Поэтому я создал этот пост. IntelliJ IDEA дает возможность быстро создавать исполняемый JAR-файл вашей программы, содержащий модули со всеми зависимостями. Для того, чтобы создать JAR, необходимо проделать всего 3 пункта:
- Нажмите кнопку ‘+’ в диалоговом окне Project Structure и выберите соответствующий пункт (Рисунок 1):
Рисунок 1 – Project Structure -> Artifacts -> Jar -> From modules with dependencies
- Далее IntelliJ IDEA показывает диалог, позволяющий настроить новый артефакт (Рисунок 2):
Здесь нужно выбрать главный класс вашего проекта и нажать ОKРисунок 2 – Диалог создания нового артефакта JAR
- После нажатия клавиши ОК, вы можете создать файл Jar с помощью пункта меню Build -> Build Artifact
По умолчанию все библиотеки будут извлечены в целевой Jar. Сам исполняемый файл будет сгенерирован в директории out -> artifacts вашего проекта (Рисунок 3):Рисунок 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