Since Java 7 isnt yet as popular as Java 6 I was wondering if I could use some stuff like WebView in latest update of Java 6 JRE out of the box, without having users download JavaFX on their system.
Java Platform For the Windows platform, use JavaFX 2.2 with a minimum of Java SE 6 Update 33 or Java SE 7 Update 6 installed on your system. For Linux platform, use JDK 6 update 26 or later. For Mac OS X, use Java SE 7 Update 6 for Mac OS X.
JavaFX has become unbundled from JDK11 (both Oracle's official JDK and OpenJDK). In order to use JavaFX with JDK11, you'll have to download the standalone JavaFX11 runtime.
The installation of NetBeans IDE for JavaFX includes the JavaFX SDK. JDK 6 Update 13 minimum ( JDK 6 Update 14 recommended).
JavaFX is not included in the JDK since Java 9 (with the exception of the Azul JDK, IIRC). You need to include JavaFX on the class path yourself.
No, Java 6 will not run JavaFX 2 out of the box.
If developing a new JavaFX application today I recommend targeting a minimum version of Java Runtime 7u9 for the following reasons.
Java Runtime 6 and JavaFX for Java Runtime 6 are due to cease public distribution in February of 2013.
Java Runtime for JavaFX only works with a separate download installed - this could be confusing to users of your application.
The JavaFX for Java 6 Runtime only works on Windows and, due to Oracle's Java Runtime autoupdate for Windows, Java on Windows machines is usually at the latest public version.
If you instead target your application to a minimum of JavaFX 2.2 and Java Runtime 7u6, then your application will run a wider variety of platforms (Windows, Mac, Linux) and have more deployment options (e.g. self-contained applications).
I think it's possible to distribute jfxrt.jar with your application while relying on user's system JRE 6 to run a JavaFX app. Keep in mind that Java 6 doesn't come with JavaFX.
If you're worrying about what's on a user's computer, you might want to look into creating a self-contained application package by "bundling" your program with JRE and JavaFX. You can read more about self-contained application packaging at http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With