The latest Java 7 u6 b14 has packaged javafx2.2 into jre together. jdk7 u2 to u5 provides javafx2.0 and 2.1 co-install, that is, jre is installed first, and javafx is then installed, now u6 directly merges javafx2.2 into jre and does not need to be installed separately. Although the first installation interface of jdk7 u6 b14 also prompts that javafx2.1 will be installed later, this is a text description that has not been changed yet, after installation, you will find that javafx2.2 is already in the lib directory of jre, and will not be prompted to install javafx). It also provides a local packaging tool for the javafx program on the full desktop platform. You can use javafx, jre is packaged together as related installation packages for various platforms without additional dependencies.
See: https://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_for_javafx