当尝试在我的新 Java8项目中使用与 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
我正在使用 EclipseKepler 和用于 java 8的 EclipseJDT 补丁。
这似乎与 JavaFX 不是 JavaSE 执行环境的一部分这一事实有关。
我现在非常困惑,因为根据 http://en.wikipedia.org/wiki/JavaFX,javaFX 是 JavaSE 的一部分。有没有可能 Eclipse 没有意识到它是 javaSE 的一部分?