Java 警告FXML eclipse

Java 警告FXML eclipse,java,javafx,fxml,Java,Javafx,Fxml,我想问一下,为什么java编译器会给我以下警告: “通过JavaFX加载带有10.0.1版JavaFXAPI的FXML文档 版本8.0.151的运行时” 我该如何避免它呢?简单地说,错误是警告您正在通过8.0.151版JavaFX运行时加载一个“带有10.0.1版JavaFX API的FXML文档”。) 因此,如果使用Scene Builder生成FXML文档,则使用的是made for Java 10的版本。但是您的JDK是针对Java8的 这通常不是一个大问题,因为FXML规范在不同版本之间

我想问一下,为什么java编译器会给我以下警告:

“通过JavaFX加载带有10.0.1版JavaFXAPI的FXML文档 版本8.0.151的运行时”


我该如何避免它呢?

简单地说,错误是警告您正在通过8.0.151版JavaFX运行时加载一个“带有10.0.1版JavaFX API的FXML文档”。)

因此,如果使用Scene Builder生成FXML文档,则使用的是made for Java 10的版本。但是您的JDK是针对Java8的

这通常不是一个大问题,因为FXML规范在不同版本之间没有太大变化。但是,如果将来FXMLAPI发生变化,Java8将不会意识到这些变化,并可能导致问题


同时,您可以通过更改FXML文件的根元素并删除以下属性来避免警告:


xmlns=”http://javafx.com/javafx/10.0.1“
(或您的定义如何)。

您能否在问题中提供所需的行为、特定问题或错误,以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。见:”