Hi Scott,

Chris Bensen can provide more detail if needed. The javafxpackager was renamed to the javapackager in JDK 8u20. The intention being to make it useful for non-JavaFX programs as well as JavaFX programs. In JDK 9, part of the functionality was moved to the JDK repo, but it needs more refactoring before the rest of the non-FX-specific code can be built without needing FX. It is too late to do this for JDK 9, but the intention is to do it for a future release (possibly JDK 10, or could be done in a 9.x update release). Until then you will need to build JDK + FX to include the javapackager.

-- Kevin


Scott Palmer wrote:
I’m curious where the javapackager tool belongs.  It used to be called 
javafxpackager, and the source code seems to still live in the ‘fxpackager’ 
folder of the OpenJFX repository, which is why I’m asking on this list.

I noticed that builds of the JDK that don’t include JavaFX (e.g. Linux ARM) 
don’t have the javapackager.  Then I thought to add JavaFX to that JDK by way 
of some of the community-produced binaries, and noticed that the OpenJFX builds 
for ARM don’t include javapackager either.  That seems a bit strange… If 
javapackager is part of either OpenJDK or OpenJFX I would have expected to see 
it show up.

I find javapackager to be one of the most useful additions to the JDK, but it’s 
unclear how it fits in.  Is the omission of javapackager from Linux ARM builds 
intentional? If so, why is that?

Regards,

Scott

Reply via email to