当尝试在新的Java 8项目中使用与javafx相关的类时,我从Eclipse中收到访问限制错误。到目前为止,我唯一能找到的“解决方案”是让eclipse忽略访问限制,但是我对此并不满意。错误的示例:
Access restriction: The type Pane is not accessible due to
restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar
我将Eclipse Kepler与Eclipse JDT补丁用于Java 8。
这似乎与JavaFX不属于JavaSE执行环境的事实有关。
根据http://en.wikipedia.org/wiki/JavaFX的介绍,我现在感到非常困惑。javaFX是JavaSE的一部分。Eclipse是否有可能没有意识到它是javaSE的一部分?