Ad GraalVM and JavaFX (Re: Remove JavaFX JPMS enforcement

Johan Vos johan.vos at
Mon Apr 20 13:54:34 UTC 2020


The JavaFX implementation used in Android and iOS is using 100% the same
code as the one on desktop.
JavaFX internally uses reflection, and that is supported indeed (can be
used in app-specific code as well).
The best place to get started is at

- Johan

On Mon, Apr 20, 2020 at 3:30 PM Rony G. Flatscher <Rony.Flatscher at>

> On 20.04.2020 15:06, Michael Paus wrote:
> > This is deviating quite a bit from the original issue of this thread,
> isn't it?
> >
> > As a side note: MethodHandles are not supported by GraalVM native image
> > and so this would probably collide with the attempts to get JavaFX
> running
> > on Android/iOS.
> Would you have some link where there would be a technical overview about
> how Java and JavaFX support
> gets currently realized under Android/iOS? Also, how is reflection
> supposed to be carried out on
> that platform, ie. is java.lang.reflect available?
> ---rony

More information about the openjfx-dev mailing list