【发布时间】:2021-07-10 09:01:05
【问题描述】:
是否有任何 javafx/OpenJFX 依赖项可以直接在 pom 文件中使用,以便与 OpenJDK 8 一起使用?或者任何适用于 OpenJDK 8 的解决方法(无需安装任何东西)?
我在 SO 上遇到了很多类似的问题,但是将 JFX/OpenFX 与 OpenJDK 8 一起使用的解决方案是在 Ubuntu 中安装 openjfx 包或使用 Oracle JDK 8。不幸的是,我不能同时做这两个。我正在使用 OpenJDK 8,需要在我的 swing 应用程序中使用 javafx/OpenJFX。 OpenJDK 在其 ext 文件夹中不包含 jfxrt.jar(如 Oracle JDK 8 的情况),并且 OpenJFX 的版本从 Java 9/10 开始。在尝试编译时,我得到
class file has wrong version 54.0, should be 52.0 这是预期的,因为它是使用 Java 10 构建的
任何线索都会非常有帮助。谢谢!
我已经浏览了以下链接
Why is JavaFX is not included in OpenJDK 8 on Ubuntu Wily (15.10)?
"class file has wrong version 54.0, should be 52.0" while trying to build JavaFX application
"class file has wrong version 54.0, should be 52.0" while compiling javaFX project
【问题讨论】:
标签: java javafx java-8 openjfx