为了账号安全,请及时绑定邮箱和手机立即绑定

从 jdk 中删除 JavaFX 后是否跨平台?

从 jdk 中删除 JavaFX 后是否跨平台?

哔哔one 2021-10-20 15:15:37
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 代码可以在任何这些版本上运行,因此它是跨平台的。


查看完整回答
反对 回复 2021-10-20
  • 2 回答
  • 0 关注
  • 276 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信