JavaFX 2还不支持Linux。这是否意味着客户端Linux 机器(用户机器)无法运行它或服务器Linux 机器(主机)无法运行它或两者兼而有之?
*编辑: *
JavaFX 用于富客户端。所以服务器不会运行它,而是存储它,客户端会得到它并运行它,对吗?
JavaFx 依赖于硬件加速来运行。linux 目前不支持此功能(预计 2012 年)。因此,如果您的服务器正在执行 JavaFx 代码,那么它将不会在服务器上运行。如果它只是向客户交付代码,例如在小程序中,那么它会起作用。
这意味着您不能在运行 Linux 的机器上使用 JavaFX 库。客户端 Linux 机器和服务器 Linux 机器都不能使用它们。
对编辑的回应
您仍然可以在 Linux 机器上存储和提供JavaFX 代码。您只是无法在 Linux 机器上执行JavaFX 代码。
请注意,JavaFX 与 Java 不同。您仍然可以在 Linux 机器上使用 Java。
我意识到这个问题是在不久前(11/2011)提出的,但我认为指出来自 OpenJDK 社区的相关开源项目OpenJFX可能会有所帮助。如果您也有资格这样做,请随时为开发提供帮助。鉴于 Linux 的安全性,该项目应该证明是一种利用“硬件加速运行”的安全/安全方式;不过,它仍处于开发阶段。
查看项目 wiki 以了解如何在 Linux 上构建 OpenJFX。