4

我已经阅读了有关 JavaFX 的信息,并且像所有新技术一样,我想让我的手“弄脏”它。然而,虽然它谈到了多平台支持,但我找不到这方面的细节。

哪些平台支持 JavaFX 应用程序?所有使用 Java SE 的人?我?它是否取决于我使用的 JavaFX 中的 API?

4

3 回答 3

3

JavaFX 有三个计划的发行版。

  • JavaFX Desktop 将在 FCS 的 Windows、Mac、Linux 和 Solaris上运行,并且需要 Java SE。即将支持 Linux 和 Solaris。
  • JavaFX TV 和 JavaFX Mobile 没有公布目标平台。同样未宣布的是它们是否将在 ME 或 SE 上运行,以及如果 ME 是哪些配置文件。

一个重要的平台区别是 JavaFX Desktop 将支持 Swing 组件,而 JavaFX Mobile 不支持(仅用于图形的场景图)。JavaFX TV 目前是三者中最不公开具体的。

于 2008-09-16T18:34:02.933 回答
2

据我所知,JavaFX 是一个全新的运行时和编译器,因此不是 Java 的子集。Sun 将在手机和桌面上支持它。

操作系统方面,它目前是为 Windows/Mac 发布的,但 Solaris/Linux 正在开发中。

于 2008-09-12T15:24:03.233 回答
0

JavaFx 不是一个新的运行时。它是同一个 JRE,但它是一种新的语言/编译器,带有一些新的 API 以使其一切正常......

使用 Netbeans,您可以在任何平台上构建应用程序。截至今天,这些 API 是测试版。编译器生成的类文件与 JRE 6 兼容。

于 2008-09-17T17:23:52.717 回答