Confused about status of JFX+JRE cobundling

Igor Nekrestyanov igor.nekrestyanov at oracle.com
Tue Jun 19 06:41:14 PDT 2012


And this is not much different what you do for Swing apps - these also 
need to be packaged specially to be doubleclickable.
For Swing you need manifest entry, for JavaFX few manifest entries + 
embedded java launcher (default launcher comes with bonus features -
helps to notify user if Java does not have JavaFX support and sets up a 
proxy if needed).

BTW, I am not arguing for not having JavaFX on classpath (in fact quite 
opposite :) ).
But at his point of time it seems unlikely this may happen in 7u6.

-igor

On 6/19/12 5:51 AM, Kevin Rushforth wrote:
> Right. This is no different from the workflow you would use today. 
> Starting with 7u6 you can count on JavaFX being there on Windows, 
> Linux, and Mac, but you still need to use the ant tasks in 
> jdk7u6/lib/ant-javafx.jar or the pacakger in 
> jdk7u6/bin/javafxpackager. Netbeans 7.2 is configured to use the ant 
> tasks for JavaFX projects. You can set up Eclipse and other IDEs to do 
> this as well.
>
> -- Kevin
>
>
> Joe McGlynn wrote:
>> If you use the supplied ant task or packager tool you can produce 
>> double-clickable jars.
>>
>>> It effectively makes it impossible to distribute JavaFX apps as 
>>> executable jars. Not a big deal, but it's something that works for 
>>> Swing apps, so it would be quite expected to have the same model for 
>>> FX...
>>>
>>



More information about the openjfx-dev mailing list