2011-11-17 65 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