2012-12-04 98 views

回答

10

不,Java 6不會運行JavaFX 2開箱即用。

如果今天要開發一個新的JavaFX應用程序,我建議針對最低版本的Java Runtime 7u9,原因如下。

  1. 的Java Runtime 6和JavaFX的Java運行時6是由於停止在February of 2013公開發行。

  2. Java Runtime for JavaFX僅適用於安裝了單獨的下載 - 這可能會讓您的應用程序的用戶感到困惑。

  3. JavaFX for Java 6 Runtime僅適用於Windows,由於Windows的Java運行時autoupdate,Windows機器上的Java通常是最新的公共版本。如果您將應用程序定位到最低限度的JavaFX 2.2和Java Runtime 7u6,那麼您的應用程序將運行更多種平臺(Windows,Mac,Linux)並具有更多部署選項(例如self-contained applications)。

4

我認爲這是可能的分發jfxrt.jar與您的應用程序,而依靠用戶的系統JRE 6運行的JavaFX應用程序。請記住,Java 6不隨JavaFX提供。

如果您擔心用戶計算機上的內容,您可能希望通過將程序與JRE和JavaFX「捆綁」來創建自包含的應用程序包。您可以通過http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm閱讀有關自包含應用程序打包的更多信息。