How to use jfx.incubator mdoules?

Kevin Rushforth kevin.rushforth at oracle.com
Fri Mar 21 17:04:55 UTC 2025


Hi,

Johan can answer your question about publishing to maven central. I can 
confirm that the jar files for publication are being generated.

Incubator modules are not in the list of transitive dependencies for any 
existing module -- nor should they be, since incubator modules must be 
explicitly requested and are not depended on by other non-incubator 
modules. You would need to explicitly declare a dependency on the 
incubator module.

As for how to use them without relying on Maven Central, you can 
download the JMODs or SDK from https://jdk.java.net/javafx24 or 
https://openjfx.io and then use jlink (if using the JMODs) to create a 
custom JDK that includes JavaFX or use --module-path, if using the SDK. See:

https://openjfx.io/openjfx-docs/

And look at the "Runtime images" or "Run HelloWorld using JavaFX SDK" 
sections of the doc.

Either way you will need to use "--add-modules jfx.incubator.richtext" 
since incubator modules are (intentionally) not resolved by default.

-- Kevin


On 3/21/2025 3:29 AM, quizynox at gmail.com wrote:
> Hello,
>
> I'm very excited to try the recent incubated features. Thank you all 
> for the great job! Could someone please explain how to use them? They 
> are separate modules, but I don't see them published to Maven Central, 
> and they aren't included as transitive dependencies for existing 
> modules either. Am I supposed to compile JavaFX locally?
>
> Best Regards.



More information about the openjfx-dev mailing list