Confused about status of JFX+JRE cobundling
jmartine_1026 at yahoo.com
Mon Jun 18 22:52:57 PDT 2012
Yes I think there are more benefits with cobundle. It was great how the JFX 1.3 version of my app worked on everyone's computer because they had Java 6. Looking forward to same for JFX 2.2.
2 questions about dates...
Do you know when Java 7 will be released to all the Java Updaters (specifically the the Java 6 versions, as I noticed that my Java Update was pulling down Java 7 updates but my friends was still pulling down Java 6)?
Same question for JFX 2.2?
I want to get a feel for when I can expect JFX 2.2 to be installed on the majority of my potential customers.
From: Igor Nekrestyanov <igor.nekrestyanov at oracle.com>
To: Daniel Zwolenski <zonski at googlemail.com>
Cc: openjfx-dev at openjdk.java.net
Sent: Tuesday, June 19, 2012 1:30 AM
Subject: Re: Confused about status of JFX+JRE cobundling
On 6/18/12 10:23 PM, Daniel Zwolenski wrote:
> Yep, that clears things up, thanks!
> * In 7u6 JavaFX will not be automatically added to classpath
> (neither for javac not java launcher).
> I don't understand this though. Why is it not added, and what advantage is there at all to co-bundling if JFX is not on the classpath?
This is current limitation.
It had been discussed for a while and various concerns had been raised as this impacts all existing apps and not just javafx apps
(security, compatibility, etc.). Hopefully this will be addressed in one of future releases.
This is not the only jar in the JRE that is not on the bootclasspath. E.g. none of deployment jars are ...
To me biggest benefits are:
* JavaFX effectively be preinstalled on most of the systems that have Java
* No separate installation => fewer problems due to installer bugs && issues caused by Java/JavaFX mix&match
* SDK is bundled => much easier for IDEs to support JavaFX development
* Easier to build native bundles -- in the current implementation runtime is defined by JDK being used
* no need in separate Maven module for JavaFX :)
List is not complete, these are just few top of my head and seems important to me,
More information about the openjfx-dev