JavaFX FXML API 版本警告
我最近在启动JavaFX应用程序时开始注意到以下警告:
警告:通过 8.0.60 版的 JavaFX 运行时,使用 8.0.65 版的 JavaFX API 加载 FXML 文档
有问题的FXML是由Gluon Scene Builder 8.1.0创建的,运行它的捆绑Java版本1.8.0_65。该应用程序是使用我的操作系统Java版本1.8.0_72启动的。
FXML 的根节点具有以下属性
xmlns="http://javafx.com/javafx/8.0.65"
但是我认为1.8.0_72>1.8.0_65,那么为什么我会收到此消息?这是我应该担心的事情吗?有没有办法问jre什么是JavaFX API版本(显然,它与Java版本不同)?
编辑:
运行建议的代码James_D给出以下结果:
java 版本: 1.8.0_72-内部
javafx.version: 8.0.60
那么,看起来JDK中的JavaFX版本是错误的吗?或者也许我有一个旧的jfxrt.jar?我会研究的。