1.1.0 • Published 2 years ago

hellofx v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

HelloFX

A simple Hello World application with Java 11+, JavaFX 15+ and GraalVM.

Documentation

Read about this sample here

Quick Instructions

We use GluonFX plugin to build a native image for platforms including desktop, android and iOS. Please follow the prerequisites as stated here.

Desktop

Run the application on JVM/HotSpot:

mvn gluonfx:run

Run the application and explore all scenarios to generate config files for the native image with:

mvn gluonfx:runagent

Build a native image using:

mvn gluonfx:build

Run the native image app:

mvn gluonfx:nativerun

Android

Build a native image for Android using:

mvn gluonfx:build -Pandroid

Package the native image as an 'apk' file:

mvn gluonfx:package -Pandroid

Install it on a connected android device:

mvn gluonfx:install -Pandroid

Run the installed app on a connected android device:

mvn gluonfx:nativerun -Pandroid

iOS

Build a native image for iOS using:

mvn gluonfx:build -Pios

Install and run the native image on a connected iOS device:

mvn gluonfx:nativerun -Pios

Create an IPA file (for submission to TestFlight or App Store):

mvn gluonfx:package -Pios