Спасибо за ответы от @ Slaw и @ Бенджамина до @ ответа Флориана , думаю, теперь я могу дать ответ на мой вопрос:
JavaFX 2.2 и более поздние выпуски полностью интегрированы с Java SE 7 Runtime Environment (JRE) и Java Development Kit (JDK). Однако JavaFX больше не является частью стандартного JDK, как в Java SE 11. Вероятно, поэтому Eclipse обеспокоен и требует явных правил доступа к библиотеке.
Кроме того, комментарии помогли уточнить, что это не означает, что стабильность и будущая надежность JavaFX полностью неопределенны. На данный момент JavaFX является стабильным и разрабатывается как OpenJFX , который является частью проекта OpenJDK (бесплатная реализация Java SE с открытым исходным кодом). Последним выпуском является JavaFX 13.
Итак, JavaFX имеет «открытый» API, такой как пакеты javafx. *, И «частный» API, такой как пакеты com.sun.javafx. *. Тем не менее, текущее состояние JavaFX подразумевает, что, как библиотека, она должна быть задействована, как любая другая внешняя зависимость, поскольку она не связана со стандартом JDK / JRE.