不能使用intellij的场景构建器和jfoenix

时间:2018-03-24 00:14:47

标签: java intellij-idea javafx scenebuilder jfoenix

我使用java 9.0.4创建了一个javafx项目。代码可以编译和工作。 我可以使用内部场景构建器。

但是当我从Jfoenix 9.0.1库中导入一个元素时,我不能再使用sceneBuilder了。

我收到此错误:

  

java.lang.UnsupportedClassVersionError:com / jfoenix / controls / JFXButton已由更新版本的Java Runtime(类文件版本53.0)编译,此版本的Java Runtime仅识别最高为52.0的类文件版本< / p>

我也将库添加到项目结构中。

有没有办法更改此部件使用的Java Runtime版本?

2 个答案:

答案 0 :(得分:0)

除了仅使用旧版本的版本之外,无法更改库的版本。但是,您可以将运行时更新为Java 9

答案 1 :(得分:0)

您可以考虑使用external scene builder。确保您使用的Java版本正确的SceneBuilder。之后,在IntelliJ中,按Ctrl + Alt + S->语言和框架-> JavaFX并将其链接到SceneBuilder,然后可以导入库。

还要确保您的项目库JFoenix库版本均为9.x