在 Eclipse 開發 JavaFX 專案時,引入 javafx.application.Application 可能出現以下編譯錯誤:
Access restriction: The type 'Application' is not API (restriction on required library '.../jre/lib/ext/jfxrt.jar')
Eclipse 預設限制存取 JDK 內部非公開 API(jfxrt.jar 屬於擴展庫),導致無法正常引用 JavaFX 類別。
重新加入 JRE System Library 會重置存取規則,移除對 jfxrt.jar 的限制,使 JavaFX 公開 API 可正常被專案引用。
org.openjfx:javafx-controls 等模組依賴管理 JavaFX,避免相容性問題