JavaFX 11 是跨平台的吗?正如我在 openjfx.org 中看到的那样,我必须为每个平台下载版本。如果是这样,我可以以任何方式以跨平台形式使用它吗?我应该为每个 java 版本使用每个 javafx 版本吗?不要告诉我使用 maven 或类似的东西。我想编写一个跨平台的软件。并且不是每个操作系统的每个版本的多版本软件。我想在检查操作系统后加载模块,但我可以这样做吗?无论如何,即使有本机代码,也有很多跨平台的库,那么为什么 OpenJFX 不这样做呢?编辑我没有测试这个,但也许我们可以包含所有来自 maven 的系统的所有 javafx 依赖项<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>15.0.1</version> <classifier>win</classifier></dependency><dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>15.0.1</version> <classifier>linux</classifier></dependency><dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>15.0.1</version> <classifier>mac</classifier></dependency></dependency>
2 回答
弑天下
TA贡献1818条经验 获得超8个赞
JavaFX 是用 Java 编写的,它在跨平台的 JVM 上运行。所以这意味着 JavaFX 也是跨平台的。
您下载不同的版本以在您的机器上运行 JVM。但是您的 JavaFX 代码可以在任何这些版本上运行,因此它是跨平台的。
添加回答
举报
0/150
提交
取消