题
我读过有关 JavaFX 的内容,并且像所有新技术一样,我想“亲自”使用它。然而,尽管它谈到了多平台支持,但我找不到这方面的具体细节。
哪些平台支持 JavaFX 应用程序?所有这些都使用 Java SE 吗?我?它是否取决于我使用的 JavaFX 中的 API?
解决方案
JavaFX 有三个计划发行版。
- JavaFX Desktop 将在 Windows、Mac、
Linux 和 Solaris在 FCS 并需要 Java SE。即将推出对 Linux 和 Solaris 的支持。 - JavaFX TV 和 JavaFX Mobile 尚未公布目标平台。同样未宣布的是它们是否将在 ME 或 SE 上运行,以及如果 ME 运行哪个配置文件。
一个重要的平台区别是 JavaFX Desktop 将支持 Swing 组件,而 JavaFX Mobile 则不支持(仅用于图形的场景图)。JavaFX TV 目前是三者中最不公开具体的。
其他提示
据我所知,JavaFX 是一个全新的运行时和编译器,因此不是 Java 的子集。Sun 将在移动电话和桌面上支持它。
就操作系统而言,它目前已针对 Windows/Mac 发布,但 Solaris/Linux 正在开发中。
JavaFx 不是一个新的运行时。它是相同的 JRE,但是一种新的语言/编译器,带有一些新的 API,使其一切正常......
使用 Netbeans,您可以在任何平台上构建应用程序。截至目前,API 仍处于测试阶段。编译器生成的类文件与 JRE 6 兼容。
不隶属于 StackOverflow