Начал изучать 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
Комментариев нет:
Отправить комментарий