Hi
I'm moderately new to the world of JavaFX and really liking it so far! Having written some apps, I'm looking at deploying them and have had some success with using jPackage and the gradle badass jlink plugin
https://badass-jlink-plugin.beryx.org/releases/latest/
In my gradle scripts, I'm using the javafx plugin which is making fetching what I need from mavenCentral nice and easy
https://github.com/openjfx/javafx-gradle-plugin
One thing I have noticed is that when I run a JavaFX application it unpacks native libraries to the .openfjx directory in my home. I personally don't have an issue with this, but I'm wondering if this is generally considered acceptable for deployed applications? I've been looking at the local javafx SDK option which works differently in that it doesn't unpack the native libraries from the jar.
https://github.com/openjfx/javafx-gradle-plugin#5-using-a-local-javafx-sdk. Is this local SDK version considered just for custom builds of JavaFX or is this intended for deployed JavaFX applications which don't unpack to the .openjfx directory?
I guess my main concern with an app which unpacks native libraries to the .openjfx directory is someone might not have sufficient user permissions and the app fails. Am I unnecessarily concerned about this?