2

我使用 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 的类文件版本

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

有没有办法更改这部分使用的 Java Runtime 版本?

4

2 回答 2

0

您可以考虑使用外部场景构建器。确保您使用正确版本的场景构建器和正确版本的 Java。此后,在您的 IntelliJ 中,按 Ctrl+Alt+S -> 语言和框架 -> JavaFX 并将其链接到您的 SceneBuilder,然后您可以导入您的库。

还要确保你的项目库,JFoenix 库版本都是 9.x

于 2018-06-19T14:57:47.110 回答
0

无法更改库的版本,除非只能使用旧版本。但是,您可以将运行时更新到 Java 9

于 2018-03-24T00:55:59.117 回答