Я обновляю приложение Thorntail с java8 до java 11.
Как добавить javafx, используя getdown для развертывания Java приложений на компьютерах конечных пользователей.
Я добавил java аргумент в getdown.txt - который определяет classpath, необходимые ресурсы и т. Д. c
jvmarg = -Djava.library.path=/home/Documents/javafx/javafx-sdk-13.0.2/lib
Однако, когда я запускаю приложение с помощью следующей команды
java --module-path /home/Documents/javafx/javafx-sdk-13.0.2/lib --module-path /home/Documents/javafx/javafx-sdk-13.0.2/lib --add-modules=javafx.controls,javafx.graphics,javafx.fxml,javafx.swing -jar getdown-launcher-1.8.jar
, я получаю ошибка ниже.
java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: com.sun.glass.ui.gtk.GtkApplication._isDisplayValid()Z
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
at javafx.embed.swing.JFXPanel.lambda$initFx$48(JFXPanel.java:232)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.UnsatisfiedLinkError: com.sun.glass.ui.gtk.GtkApplication._isDisplayValid()Z
at com.sun.glass.ui.gtk.GtkApplication._isDisplayValid(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.isDisplayValid(GtkApplication.java:83)
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:67)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:41)
at com.sun.glass.ui.Application.run(Application.java:146)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)
... 3 more
Я добавил зависимость javafx, используя также maven.
Пожалуйста, помогите.