JavaFX is not yet supported, but we plan to get it to work soon.
The issue here is that there is very little Java in JavaFX, it's mostly native C++ code. This makes it actually quite similar to the LWJGL library used by Minecraft.
Our plan is to use for JavaFX the same technology we have developed for LWJGL.
Small Business licenses will be available with the release of CheerpJ 4.0, expected in mid April 2025.
They will allow self-hosting and will be priced on a per application / per website basis. They will be priced to be affordable and ensure that CheerpJ enjoys a wide reach.
If you are interested before the release, please do get in touch (info@leaningtech.com).
CheerpJ is a WebAssembly-based JVM that can run unmodified Java 8 and Java 11 applications. Java 17 will be supported later in year.
I am the lead developer of CheerpJ and CTO of Leaning Technologies. AMA.