Q:

Можно ли сделать исполняемый файл приложения, написанного на java с расширением не jar, а exe?

Я создал приложение на языке java, но проблема в том, что после создания исполняемого jar файла, я могу его запустить только со специальным программным обеспечением, соответственно если кто-то попытается его запустить с другого компьютера, у него ничего не выйдет.
Как сделать исполняемый файл с расширением exe?

A:

Если вы используете IntelliJ тогда в Project Structure -> Artifacts  -> выберите Native Bundle: All

далее выберите во вкладке Build -> Build Artifact -> имя приложения -> Build

*.exe файл вы найдете тут: 

USER\IdeaProjects\projectname\out\artifacts\projectname\bundles\projectname -> там будет находится ваш .exe файл.

A:

Для того, чтобы преобразовать jar в exe, нужно скачать Launch4j, установить путь к начальному файлу и конечному результату (с нужным расширением)

Нажать на вкладку JRE, в пункте Min JRE version написать 1.6.0_22
После чего нажать на шестерёнку, вбить имя доп файла и нажать save

