В IDE проект запускается. И проблема не такая какой вы ее увидели.
Скомпилированный jar не запускается и ошибку «Error: JavaFX runtime components are missing, and are required to run this application» выдается уже при попытке из командной строки запустить (например: java -jar ./demo.jar)
В нашем jar`нике (а у меня такая же проблема) все библиотечки FX присутствуют. Их мавен подтягивает и в пакет собранный любезно укладывает и в мета-инф (манифест) прописывает зависимости. Но JDK все равно пишет, что не знает где их брать. Возможно в манифесте еще что-то прописать надо, чтобы JAVA поняла что эти файлы jar нужно брать внутри основного нами скомпилированного.
Скомпилированный jar не запускается и ошибку «Error: JavaFX runtime components are missing, and are required to run this application» выдается уже при попытке из командной строки запустить (например: java -jar ./demo.jar)