No, Java 6 does not start JavaFX 2 out of the box.
When developing a new JavaFX application today, I recommend setting up the minimum version of Java Runtime 7u9 for the following reasons.
Java Runtime 6 and JavaFX for Java Runtime 6 should stop public distribution in February 2013 .
Java Runtime for JavaFX only works with a separate download installed - this can confuse users of your application.
JavaFX for Java 6 Runtime only works on Windows, and due to the stand-alone operation of Oracle Runtime for Windows, Java on Windows computers is usually in the latest public version.
If you aim your application to a minimum of JavaFX 2.2 and Java Runtime 7u6, then your application will work with a wider range of platforms (Windows, Mac, Linux) and have more deployment options (for example, stand-alone applications ).
source share