无法使用FXMLLoader#setRoot

时间:2013-07-14 22:16:53

标签: java javafx-2 javafx fxml

我正在尝试运行此教程: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm

我想在Eclipse上运行它。我从网站底部下载了zip项目。我试图复制3个文件:CustomControl.java,CustomControlExample.java和custom_control.fxml。

但是CustomControl.java出错了。我无法在setRoot setController上使用fxmlLoaderFXMLLoader方法。

我该如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:3)

这意味着您的JavaFX版本优于2.2。要确定使用的版本:

System.out.println(com.sun.javafx.runtime.VersionInfo.getRuntimeVersion());

然后通过更新到最新的JDK来更新它。不要忘记检查/配置Eclipse Java / JavaFX平台。