Ответ 1
Откуда вы установили openjdk? Если используется тот, который поступает из fedora, у него нет javafx с ним, который вроде бы одобрен с точки зрения fedora, потому что JavaFX - хотя это проект openjdk - не jsred, и поэтому его не нужно включать.
IIRC проблема для Fedora и других дистрибутивов linux заключалась в том, что они не получили некоторые из родных частей, построенных из Source, что им нужно для всего, что они отправляют!