【发布时间】:2020-07-20 06:20:35
【问题描述】:
我目前正在寻找一个既现代又具有不错的网络查看器的 GUI 框架。 在查找时,我发现了 JavaFX 框架。从 JDK11 开始,JavaFX 不再随 JDK 一起交付,因此我手动安装了 .jar。我还记得按照 IntelliJ 教程中的建议编辑 VM 选项。 VM options 现在,我应该准备好编译了,但我仍然收到以下错误消息。有谁知道为什么显示此错误消息? 如果是因为我使用的是 OpenJDK 11,是否有任何选项可以获得与 OpenJDK11 兼容的 JavaFX 版本? (我不允许升级) error message
【问题讨论】:
-
JavaFX 11-14 与 Java 11+ 兼容。您是否为您的平台下载了正确的 JavaFX SDK? JavaFX 具有特定于平台的本机代码。
-
是的,我为我的 Windows PC 下载了 JavaFX Windows SDK。
-
您是否保留了 SDK 的布局原样(例如 DLL 文件位于
bin目录中)? -
您应该遵循官方文档:openjfx.io/openjfx-docs 这对我和其他人也有效。您还说“我手动安装了 .jar”。一个 .jar 是不够的。
-
@mipa 我在 IntelliJ 部分看不到我在做什么(设置 VM 选项)的区别?是的,我从 lib 目录中导入了所有内容(所有 jars)。抱歉,我的表述不准确。
标签: java javafx compiler-errors compilation