由于Java 7的心不是尚未一样受欢迎的Java 6我在想,如果我能在Java 6的JRE的最新更新开箱即用某些东西一样的WebView,而无需用户下载的JavaFX他们的系统上。
Answer 1:
不,Java 6的将不会运行JavaFX的2开箱。
如果开发一个新的JavaFX应用程序今天笔者建议针对Java运行时7u9最低版本的,原因如下。
Java运行时6和JavaFX的Java运行时6是由于停止公共分配中的2013年2月 。
Java运行时为JavaFX只适用于安装在单独的下载 - 这可能是混淆你的应用程序的用户。
通过JavaFX的Java 6的运行时间仅适用于Windows,而且由于Oracle的Java运行时自动更新的Windows,Java的Windows机器上,通常是在最新的公开版本。
如果你不是针对你申请到最低限度的JavaFX 2.2和Java运行时7u6的,那么你的应用程序将运行更广泛的平台(在Windows,Mac,Linux)的,有更多的部署选项(例如, 自包含的应用程序 )。
Answer 2:
我认为这是可能的分发jfxrt.jar与您的应用程序,而依靠用户的系统JRE 6上运行一个JavaFX应用程序。 请记住,Java 6的不来使用JavaFX。
如果你担心在用户的计算机上有什么,你可能要考虑通过“捆绑”你用JRE和JavaFX程序中创建一个自包含的应用程序包。 你可以阅读更多关于自包含的应用程序打包http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm 。
文章来源: Will Java 6 latest run JavaFX 2 out of the box