exe можно, а вот com со времён доса никто не юзает.
Это был как пример, который загуглил, сам пробовал искать?
вот что я нашёл по поводу IDEA:
В IDEA можно сделать .exe для JavaFX приложения, для этого идем File — Project Structure.
В открывшемся окне слева выбираем вкладку Artifacts
Для добавления нового артефакта жмем зеленый плюс +
В выпадающем списке выбираем JavaFX Application
В правой части окна переходим на вкладку JavaFX
Заполняем поля. Можно заполнить только Application Class указав там класс с методом main
И самое главное в Native bundle выбираем all
И в верхней части этого окна ставим галочку Build on make
И еще выше задаем Output directory
Тогда при запуске приложения в папке указанной в Output directory создастся помимо прочего пака bundles, в которой будет лежать nameProjects.exe файл и папка с именем проекта. nameProjects.exe — это файл установщик, но его я не пробовал использовать. Папка с именем проекта — это папка содержащая среду исполнения java и .exe файл с именем проекта. Эту папку можно передавать пользователям. При этом им не нужно иметь установленную java на своих windows.
Все хорошо, но я столкнулся со следующими ограничениями: путь к .exe файлу не должен содержать русских букв. С английскими буквами и пробелами в пути у меня все заработало. Если хотим чтобы наше творение запускалось на всех windows нужно использовать 32 битный jdk, в моем случае это jdk-8u40-windows-i586.exe Полученный exe-шник должен полностью работать на windows начиная с vista, у меня под windows 7 все работает. В windows xp exe-шники из моих проектов тоже запускались, но не во всех проектах все работало.
а вот ещё несколько полезных ссылок:
mvnrepository.com/artifact/com.akathist.maven.plugins.launch4j/launch4j-maven-plugin/1.5.2
launch4j.sourceforge.net/index.html
вот два урока на ютубе:
www.youtube.com/watch?v=U3vKHT3Jh1M
www.youtube.com/watch?v=1_hOBze8Wy8
думаю мог бы и сам найти, у меня заняло это меньше минуты.
Гуглин, ничего вменяемого не нашёл
на шаге
- Заполняем поля. Можно заполнить только Application Class указав там класс с методом main
Выпадает окно с Error "program is not acceptable"