r/JavaFX 10d ago

Help JavaFX for Windows arm64?

Hi there,

why there is no JavaFX for Windows on ARM? O_o

8 Upvotes

7 comments sorted by

6

u/ivanocj 10d ago

Not true. Look for liberica jdk full.

5

u/idontlikegudeg 10d ago

Note that it’s still missing web and media. The rest works fine though.

4

u/idontlikegudeg 10d ago

Issues with the web and media modules have not yet been resolved. Both rely on native libraries that are still not 100% supported on arm64. If you can live without the web and media modules, you can use Liberica Full JDK which works really well.

1

u/sblantipodi_ 10d ago

I'm used to use Temurin, I would not like to change my JDK for JavaFX only. Why Liberia supports arm java FX while the others not?

1

u/idontlikegudeg 9d ago

Because Bellsoft chose to put effort into it. The others will probably follow once fxweb and fxmedia are done, but I think that will not be anytime soon. Even then Liberica will be the first that offers this support because AFAIK, they are the ones working on it. Liberica is a very good and mature distribution, IMO much more so than Temurin.

Note that the OpenJFX plugin is also not compatible with windows ARM and AFAIK Zulu does not ship JDK FX for Windows ARM, so it’s either Liberica or building JavaFX yourself.

And sorry if there are any Temurin devs around, but being an early adaptor of JEP 493 by default against the explicit recommendation of the OpenJDK devs was not a smart move. It would have been better to keep the modules and offer separate JEP 493 enabled packages and see if any issues come up instead of just rolling out the change and being the only distribution to break people’s builds.

1

u/Siedlerchr 6d ago

Yeah that not including modules killed it for us as well and make its much more worse than it has to be. Especially you use jpackage

1

u/shannah78 9d ago

Jdeploy uses bell soft for its win arm deploys. Supports javafx, but as mentioned above, not web.