JavaFX with GraalVM

David Goodenough david.goodenough at linkchoose.co.uk
Tue May 28 14:29:59 UTC 2019


Does the AOT compiler use LLVM?  If so I wonder if it could be connected with Scala-native 
(which also uses LLVM to produce binaries).  In particular I would be interested in having 
JavaFX (with the ScalaFX wrapper) as a linkage library.

David

On Tuesday, 28 May 2019 13:15:16 BST Johan Vos wrote:
> Hi,
> 
> We just posted a news entry announcing that we have a build tool that
> converts JavaFX applications into native executables using GraalVM:
> https://gluonhq.com/a-boost-for-java-on-the-client/
> 
> The JavaFX code used for this comes from my fork at
> https://github.com/johanvos/openjdk-jfx/tree/omega which has only 1 commit
> that is not upstream (yet), and that allows to build static libraries from
> the JavaFX code (instead of dynamic libraries).
> 
> The source for the native parts of the Java core classes that are linked
> into this release come from OpenJDK, where we built native libraries as
> well (instead of dynamic libraries).
> 
> At this moment, we only do this for Mac, but Linux is almost ready too, and
> other platforms will follow.
> 
> - Johan




More information about the openjfx-discuss mailing list