Пример программы с JavaFX на Java для IntelliJ IDEA, со сборщиком Gradle
Создание готовой программы для запуска под системным JDK/JRE (installDist):
Создание портативного автономного образа программы с JRE (jlink):
Создание портативного автономного образа программы с JRE и файлом запуска типа EXE (jpackageImage):