A list of the basic requirements can be found online in the Gluon documentation. Install the Gluon GraalVM build: https://github.com/gluonhq/graal/releases/tag/gluon-22.1.0.1-Final
mvn gluonfx:run
apt install libasound2-dev libavcodec-dev libavformat-dev libavutil-dev libfreetype6-dev libgl-dev libglib2.0-dev libgtk-3-dev libpango1.0-dev libxtst-dev
mvn gluonfx:build gluonfx:nativerun
export GRAALVM_HOME=$PWD/graalvm-svm-java17-linux-gluon-22.1.0.1-Final
java BuildAndroid.java
export GRAALVM_HOME=$PWD/graalvm-svm-java17-linux-gluon-22.1.0.1-Final/Contents/Home
mvn -Pios gluonfx:build gluonfx:package gluonfx:install gluonfx:nativerun
This is a list of all the features that were selected when creating the sample:
- javafx-base
- javafx-web
- javafx-graphics
- javafx-controls
- Glisten: build platform independent user interfaces
- Attach display
- Attach lifecycle
- Attach statusbar
- Attach storage