В моем случае я работаю с системами Windows, но я думаю, что это похоже на Linux. проблема в том, что openjdk и javafx не всегда доступны на других компьютерах и не включены в .jar.
Когда я хочу использовать свое приложение на другом компьютере, я должен собрать установщик со следующим содержимым:
- myapp.jar
- папка библиотеки openjdk
- папка библиотеки javafxsdk
И на ярлыке я указываю команды запуска, вызывающие все модули, которые я использую в моем приложении:
--module-path="../../javafx-sdk-11.0.1/lib/" --add-modules="javafx.web" --add-modules="javafx.controls" --add-modules="javafx.fxml" --add-modules="javafx.base" -jar ../../myapp.jar
В вашем случае, возможно, вам нужно всего лишь создать ярлык с командами и правильно указать маршруты ваших .jar, openjdk и javafxsdk и, конечно, загрузить их на компьютер, на котором работает ваше приложение.