Страницы

Поиск по вопросам

вторник, 23 апреля 2019 г.

Запуск Java приложений без консоли!

Начал изучать Java, до этого был опыт в Python. В Python я мог написать код сохранить в файл с расширением .py и просто запускать его. В Java же так не получается, нужно только использовать cmd или терминал в Linux для запуска файлов с кодом. Но и запуск просто файла, не достаточно, хочется например, написать какое-то пусть пока даже консольное приложение и передать кому-то ради интереса, но тупо будет просить человека запускать его через консоль. Как можно запаковать файлы например в .exe ?


Ответ

Вообще, если есть такое желание упаковывать java программу в exe, надо задуматься, тот ли язык вы выбрали?
Но если отвечать на ваш вопрос, то можно:
Собрать exe с помощью:
http://www.excelsior-usa.com/resources.html http://launch4j.sourceforge.net/ Запаковать программу в jar (имплементировав логику консольного прерывания, например, через Scanner, чтобы программа после исполнения не закрылась) Запаковать программу в jar и написать .bat файл примерно со следукщим кодом: java -jar youApp.jar pause

Комментариев нет:

Отправить комментарий