Hallo
Es geht um ein Problem, wie es hier vor über einem Jahr schon einmal diskutiert wurde. Ein vorhandes, mit Netbeans, Ant und Java 8 gebautes JavaFX-Projekt mit openjdk11 und openjfx zum Laufen zu bringen. Ähnlich wie dort beschrieben:
https://www.java-forum.org/thema/ja...he-ivy-einbinden-java-11.190556/#post-1242215
bin auch ich soweit gekommen, dass es mit run in Netbeans lief, die .jar aber nicht zu starten ist:
https://openjfx.io/openjfx-docs/
durchgelesen und einiges probiert, am Weitesten bin ich mit Modular from IDE gekommen. Die in das neu erstellte Projekt einzufügende Klasse habe ich so genannt, wie im alten Projekt, Netbeans geschlossen und alles (Controller, FXML-Files, CSS-File) dort eingefügt. Nach dem erneuten Öffnen sieht das Ganze schon ganz gut aus, es fehlen nur noch einige Bibliotheken (ApacheFOP, PostgreSQL-Treiber), die im alten Projekt als .jar eingebunden und im Ordner lib zu finden waren. Einen Ordner lib gibt es im Projektordner nicht, wie kann ich diese nun sauber einbinden und sicherstellen, dass sie bei Weitergabe des Projekts auch gefunden werden?
Danke und viele Grüße
Es geht um ein Problem, wie es hier vor über einem Jahr schon einmal diskutiert wurde. Ein vorhandes, mit Netbeans, Ant und Java 8 gebautes JavaFX-Projekt mit openjdk11 und openjfx zum Laufen zu bringen. Ähnlich wie dort beschrieben:
https://www.java-forum.org/thema/ja...he-ivy-einbinden-java-11.190556/#post-1242215
bin auch ich soweit gekommen, dass es mit run in Netbeans lief, die .jar aber nicht zu starten ist:
Die im obigen Beitrag gefundene Lösung soll ja auf einem Bug beruhen, weshalb ich sie nicht nutzen wollte. Ich habe die verschiedenen Möglichkeiten aufFehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen
https://openjfx.io/openjfx-docs/
durchgelesen und einiges probiert, am Weitesten bin ich mit Modular from IDE gekommen. Die in das neu erstellte Projekt einzufügende Klasse habe ich so genannt, wie im alten Projekt, Netbeans geschlossen und alles (Controller, FXML-Files, CSS-File) dort eingefügt. Nach dem erneuten Öffnen sieht das Ganze schon ganz gut aus, es fehlen nur noch einige Bibliotheken (ApacheFOP, PostgreSQL-Treiber), die im alten Projekt als .jar eingebunden und im Ordner lib zu finden waren. Einen Ordner lib gibt es im Projektordner nicht, wie kann ich diese nun sauber einbinden und sicherstellen, dass sie bei Weitergabe des Projekts auch gefunden werden?
Danke und viele Grüße