Я знаю, что с IntelliJ Ultimate Edition вы можете создать файл EXE.
Есть пара вещей, которые нужно перепроверить.
Во-первых, это то, что в структуре вашего проекта под артефактами у вас есть "Тип:", установленный в JavaFx Application (который находится в правом верхнем углу окна).
Во-вторых, переключитесь на вкладку Java FX и убедитесь, что класс Application установлен на ваш основной класс.
В-третьих, выберите «все» в разделе «Собственный комплект», который расположен в нижней части окна.
Наконец, перейдите на вкладку «Выходной макет» и переместите все доступные элементы в выходной корень, затем нажмите на модуль вашего приложения и посмотрите на настройки, которые отображаются внизу. Msgstr "Убедитесь, что настройка основного класса на самом деле является основным классом для вашего приложения.
Примечание: убедитесь, что вы удалили папку сборки артефактов, чтобы начать с чистого листа. Также убедитесь, что переменные окружения правильно установлены по системному пути.