參考書範例使用 import javafx.geometry.Point2D,Eclipse 報錯:
Multiple markers at this line
- The import javafx.geometry.Point2D is never used
- Access restriction: The type 'Point2D' is not API (restriction on required library 'jfxrt.jar')
查 Java 官方文檔發現標準 API 是 java.awt.geom.Point2D,書本是否寫錯?
javafx.geometry.Point2D 屬於 JavaFX 套件,包含在 JDK 的 jfxrt.jar 中,但不屬於標準公開 API,Eclipse 預設限制存取。
java.awt.geom.Point2D(若不需 JavaFX 功能)。注意:忽略限制可能導致跨 JDK 版本相容性問題,建議優先使用標準 API。