Hallo,
Ich habe ein Javafx Programm entwickelt. Leider habe ich mir während der Entwicklung keine Gedanken gemacht, wie das Programm am Ende aus der IDE kommen soll und habe deshalb ein normales Projekt benutzt, ohne Maven oder Gradle.
Nun mache ich mir diese Gedanken Mein Programm sollte am Besten ohne Java JDK und Installation auf jeden Windows Rechner ausgeführt werden können.
Nach ein bisschen Recherchieren dachte ich es wäre das Beste auf ein modulares Maven Projekt umzusteigen, um dann am Ende mit Jlink ein Image zu haben, dass nicht so groß ist und überall ausgeführt werden kann.
Das Problem ist, dass ich mehrere externe Librarys benutze, die nicht modular sind(JNA,ini4J). So bekomme ich den Fehler :
Ich habe gelesen, dass man diese Jars auch irgendwie modularisieren kann mit ModiTect, was ich leide nicht hinbekommen habe.
Was ist der Beste Weg dies zu erreichen?
Ich habe ein Javafx Programm entwickelt. Leider habe ich mir während der Entwicklung keine Gedanken gemacht, wie das Programm am Ende aus der IDE kommen soll und habe deshalb ein normales Projekt benutzt, ohne Maven oder Gradle.
Nun mache ich mir diese Gedanken Mein Programm sollte am Besten ohne Java JDK und Installation auf jeden Windows Rechner ausgeführt werden können.
Nach ein bisschen Recherchieren dachte ich es wäre das Beste auf ein modulares Maven Projekt umzusteigen, um dann am Ende mit Jlink ein Image zu haben, dass nicht so groß ist und überall ausgeführt werden kann.
Das Problem ist, dass ich mehrere externe Librarys benutze, die nicht modular sind(JNA,ini4J). So bekomme ich den Fehler :
Java:
Error: automatic module cannot be used with jlink
Was ist der Beste Weg dies zu erreichen?