Создание exe файла для проекта Intellij Idea [дубликат]
Как это сделать, расписывать не буду, ввиду громозкости конфигурационных файлов.
Так же, для java существует ahead-of-time компилятор. Называется он Excelsior JET . Опыта работы с ним не имею, но думаю, он делает примерно то, что вам нужно.
Так же, если вы пишете JavaFX приложение, то там есть встроенный упаковщик. Он позволяет создать сборки для linux , mac и windows в том числе. Более подробно можно почитать здесь.
Отслеживать
ответ дан 14 дек 2016 в 13:52
14.9k 1 1 золотой знак 22 22 серебряных знака 41 41 бронзовый знак
- java
- intellij-idea
- exe
-
Важное на Мете
Связанные
Похожие
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.3.8.5973
Как создать исполняемый jar в Intellij IDEA?
- File — Project Structure — Project Settings — Artifacts — Кликаем по кнопке + — Jar — From modules with dependencies.

- Выбираем главный класс проекта и жмем ОK

- После этого собираем Jar файл: Build — Build Artifact
- Это создаст .jar, который при двойном клике запустит JVM, если она установлена в ОС.
Официальный мануал по этой теме.
Как превратить Java программу в .exe файл в IntelliJ IDEA?
Я уже довольно давно после создания какой-либо программы на Java в IntelliJ IDEA, чтобы выложить её в виде файла, превращаю её в архив .jar. Однако, мне хочется, чтобы вся игра была в виде одного файла .exe, как все нормальные программы. Перерыл весь интернет и не нашёл никакого более менее удобного и понятного способа. Может кто-нибудь знает?
- Вопрос задан более трёх лет назад
- 958 просмотров
3 комментария
Простой 3 комментария
java в .exe Написал программу в IntelliJ IDEA Community Edition 2016.1.3 но как сделать .exe файл из неё?
Ява это скрипт.
Asm = exe. Exe — при включении исполняет asm код.
Скрипт не равно asm. Скрипт исполняется виртуальной машиной «ява».
HugironМастер (1315) 7 лет назад
Сломаю вашу теорию. C# компилируется в .exe, но там не asm, а IL.
Есть инструменты, позволяющие оборачивать java код в .exe, но в этом случае программа тянет с собой JRE.
Eggist Egg Просветленный (23131) ДА ЛАДНА!? А Я НЕ ЗНАЛ. Нет никакой теории. Я не говорил что C# не скриптовый язык. (речь не про него вообще) Просто виндовс по умолчанию запускает exe файлы с IL командами на виртуальной машине. Ничего необычного. И ничего она не тянет, просто так же передаёт управление виртуальной машине «через посредника». ПО в любом случае придётся устанавливать, разве не так?