2011-11-17 76 views
2

JavaFX 2不支持Linux呢。这是否意味着一个客户端 Linux机器(用户机器)无法运行它或服务器 Linux机器(主机)不能运行它或两者?JavaFX 2和Linux

* 编辑: *

JavaFX是为富客户端。所以服务器不会运行它,但存储它,客户端将得到它并运行它,对吧?

+0

Adob​​e Air停止为Linux进一步开发。我在想你,如果JavaFX2也将停滞在Linux上!!!!!!! – YumYumYum

+1

2012年路线图中列出了JavaFX 2 for Linux:http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html – mikera

回答

1

这意味着你不能在运行Linux的机器上使用JavaFX库。客户端Linux机器和服务器Linux机器都不能使用它们。

响应编辑

,您仍然可以服务在Linux机器上 JavaFX代码。您不能在Linux机器上执行Java程式码

请注意,JavaFX与Java不同。您仍然可以在Linux机器上使用Java。

2

JavaFx依靠硬件加速来运行。目前在linux上不支持(预计2012)。因此,如果您的服务器正在执行JavaFx代码,那么它将不会在服务器上运行。如果它只是向客户端传递代码,就像在applet中一样,那么它就可以工作。

0

我意识到这个问题曾经提出过一段时间(11/2011),但我认为这可能有助于指出OpenJDK社区中的相关开源项目OpenJFX。如果您有资格这样做,请随时协助开发。鉴于Linux的安全性,这个项目应该证明是一种安全/安全的方式来利用“硬件加速运行”;尽管如此,它仍处于发展阶段。

看看项目wiki来学习how to build OpenJFX on Linux