Как создать exe файл в java intellij idea
Перейти к содержимому

Как создать exe файл в java intellij idea

  • автор:

Как проводится компиляция в IntelliJ IDEA

От автора: если бы не было таких мощных и качественных инструментов, как IntelliJ IDEA, компиляция занимала бы слишком много времени у разработчика — ведь это нужно собрать все файлы в единую программу, а после корректно запустить ее. К счастью, благодаря высокоразвитым IDE вся сложность заключается в настройке компилятора, а не каждого отдельного файла, поэтому в процессе работы с IntelliJ IDEA компиляция делается очень просто. Сегодня мы расскажем, как конфигурировать эту IDE для успешной сборки.

Как проводится компиляция в IntelliJ IDEA

Знакомство с компилятором

Компиляция — это своеобразный процесс сборки, который заключается в трансляции всех модулей, которыми оснащена программа. В зависимости от ситуации, исходный код может быть написан на одном языке или на нескольких. Суть в том, чтобы преобразовать человекопонятный код в машинопонятный.

До того, как появились компиляторы, все, с чем вы сталкиваетесь сегодня, делалось вручную. Но по мере развития продуктов данный софт стал необходим. Это программы, которые могут переводить код, написанный на высокоуровневом языке программирования, в низкоуровневый код, то есть в нули и единицы. Таким образом, процессор может понять то, что сказал человек.

Компиляторы бывают нескольких видов. Точно так же и процесс компиляции бывает разным. Все зависит от того, какой язык используется (компилируемый/интерпретируемый) и какое применяется программное обеспечение для взаимодействия. Кстати, раньше этот вид ПО называли «программирующими программами». Этимологическая логика здесь проста: это был инструмент, который заставлял компьютер выполнять код — то есть, программировал его.

Исполнительные файлы

Вы привыкли к тому, что готовая программа должна запуститься на вашем компьютере. И потому хотите, чтобы это происходило на каждом удобном вам ПК. И они так могут. Главное, чтобы на ПК или любом другом устройстве была установлена исполнительная среда Java. Она встречается не только на компьютерах, но и на всех остальных системах, вроде бытовой техники.

Как правило, новички сразу ищут в IntelliJ IDEA возможность провести эту процедуру и превратить написанный ими код в .exe файл. Вынуждены вас огорчить, но это невозможно. Суть в том, что это противоречит самой концепции языка, не говоря уже о физической возможности. «Написано единожды — работает везде».

Тем не менее, неужели невозможно делать программы для Windows на языке Java? Конечно, можно, и готовые файлы будут иметь расширение .exe. Вот только дело тут не в компиляции. Программист должен сделать обертку для программы, чтобы она запустила Java Runtime Machine и Java-код вне глаз пользователя. И это действительно работающее решение.

Настройка проще, чем кажется

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

В диалоговом окне «Settings/Preferences» выберите Build, Execution, Deployment.

На странице компилятора вы можете, например, изменить регулярное выражение, описывающее расширения файлов, которые будут распознаваться как ресурсы. Используйте точки с запятой (;) для разделения отдельных шаблонов.

На странице «Исключения» укажите файлы и папки, которые не следует включать в компиляцию. Используйте «+» для добавления элементов в список.

Замечания:

На странице Java Compiler проверьте, является ли используемый компилятор тем, который вам нужен. При необходимости выберите другой компилятор.

На странице Annotation Processors настройте параметры обработки аннотаций.

Примените изменения и закройте диалог.

На этом заканчиваем рассказ о компиляции. Вам нужно запомнить два основных тезиса: компилятор IDEA нуждается в настройке, компиляции jar в exe не существует. Это совершенно другой, абсурдный процесс. И это не просто балластное знание. Оно убережет вас от скачивания утилит, которые обещают подобное чудо.

Как сделать исполняемый файл в Intellij?

Объясните на пальчиках молодому, как сделать, чтобы я мог запустить программу всего в 2 клика?
Как сделать, чтобы я запускал это, не запуская компилятор?
На пальчиках, пожалуйста.
(На всякий, мб понадобится, использую libgdx)

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Создать исполняемый файл JAR в Intellij Idea
Здравствуйте. Есть программа на Java с использованием Swing, при проектировании интерфейса.

Исполняемый файл Intellij IDEA & Maven
приложение в ide работает,делаю clean,package, открываю jar файл и тишина,ничего не.

Создать исполняемый Jar файл в IntelliJ IDEA
Получил задание — нужно создать исполняемый Jar-файл в IntelliJ IDEA (версия 12.1.6). Вроде-бы.

Исполняемый файл Intellij IDEA & Maven
Всем привет. Я написал программку, которая читает и пишет на базу MySQL с jdbc. И теперь хочу.

Эксперт Java

3638 / 2970 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
bat-файл напиши
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как сделать исполняемый файл из проекта в Eclipse?
Написал пробную программку в Eclipse Как мне компилировать в исполняемый файл, чтобы запускалась.

Как сделать jar файл в IntelliJ IDEA
Как сделать jar файл именно из одного или нескольких классов или пакетов? Искал очень много в.

Как сделать исполняемый файл с паролем
Можно ли сделать release программы написанной на Matlabe, т.е exe-файл с паролем? так чтобы без.

Как сделать автономный исполняемый файл в C++ Builder ?
Подскажите пожалуйста. как сделать в Builder автономный исполняемый файл. а то у меня ехе-шник.

Сделать исполняемый файл
Здравствуйте. Написал небольшую программку для себя. Установил иконку на .exe файл. Сделал бил.

Создание exe файла для проекта Intellij Idea [дубликат]

Как это сделать, расписывать не буду, ввиду громозкости конфигурационных файлов.

Так же, для java существует ahead-of-time компилятор. Называется он Excelsior JET . Опыта работы с ним не имею, но думаю, он делает примерно то, что вам нужно.

Так же, если вы пишете JavaFX приложение, то там есть встроенный упаковщик. Он позволяет создать сборки для linux , mac и windows в том числе. Более подробно можно почитать здесь.

Отслеживать
ответ дан 14 дек 2016 в 13:52
14.9k 1 1 золотой знак 21 21 серебряный знак 40 40 бронзовых знаков

  • java
  • intellij-idea
  • exe
    Важное на Мете
Связанные
Похожие

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

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

  1. FileProject StructureProject SettingsArtifacts — Кликаем по кнопке +JarFrom modules with dependencies.
    Screenshot_1.png
  2. Выбираем главный класс проекта и жмем ОK
    Screenshot_2.png
  3. После этого собираем Jar файл: BuildBuild Artifact
  4. Это создаст .jar, который при двойном клике запустит JVM, если она установлена в ОС.

Официальный мануал по этой теме.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *