Как создать .exe для Java-программы?
Заголовок: Как создать .exe файл для Java программы?
Я хочу создать .exe файл для своей Java программы. Ранее я использовал JEXECreator, но это решение не совсем удовлетворительное, так как:
- Исполняемый файл иногда работает на машине, на которой он был создан, но не работает на других.
- Программа коммерческая; при использовании пробной версии добавляется реклама в ваше приложение.
Мне не нужно, чтобы сгенерированный .exe работал, если на целевой машине не установлен Java (на самом деле, я считаю, что это невозможно).
Есть какие-либо рекомендации?
2 ответ(ов)
Если вам действительно нужно создать исполняемый файл (.exe), вы можете рассмотреть использование Excelsior JET — это профессиональный продукт, который компилирует Java-код в нативный код. Вы можете узнать больше по следующей ссылке: Excelsior JET.
Также стоит обратить внимание на JSMooth: JSMooth.
Если ваше приложение совместимо с AWT/Apache classpath, то GCJ может скомпилировать его в нативный .exe.
Я использовал exe4j, чтобы упаковать все jar-файлы Java в один финальный .exe файл, который пользователь может использовать как обычное приложение Windows.
Как преобразовать свою Java-программу в .exe файл?
Java: экспорт в .jar файл в Eclipse
Как преобразовать .jar в .exe?
Инициализация ArrayList в одну строчку
Создание репозитория Spring без сущности