Netbeans Java (JavaFX) Native Packaging mit zusätzlichen Dateien und Ordnern
Wie können zusätzliche Dateien und Ordner (Konfigurationsdateien) beim nativen Packen von Java-Anwendungen einbezogen werden?
Beim Erstellen des Projekts habe ich die Build-Datei so eingestellt, dass Verzeichnisse erstellt und zusätzliche Dateien in das Verzeichnis dist kopiert werden.
Meine normalen Builds (ohne native Verpackung) würden zu dieser Verzeichnisstruktur führen:
-> dist
-> lib
-> application.jar
-> config folder //additional folder
-> another additional folder //additional folder
Nun möchte ich mein natives Installationsprogramm (Setup) erstellen, bei dem diese zusätzlichen Ordner / Dateien zusammen mit meiner Anwendung und Laufzeit extrahiert werden.
rundsätzlich werden beim Ausführen meines nativen Installationsprogramms die folgenden Dateien erstell
-> app
-> lib
-> application.jar
-> package.cfg
-> runtime
-> jre
-> applcation.exe
-> application.ico
-> unins000.dat
-> unins000.exe
Meine zusätzlichen Dateien und Ordner sind in meinem Installationsprogramm nicht enthalten. Ich möchte, dass mein Installationsprogramm mit diesen zusätzlichen Dateien extrahiert wird, vorzugsweise mit
-> app
-> lib
-> config folder //additional folder
-> another additional folder //additional folder
-> application.jar
-> package.cfg
-> runtime
-> jre
-> applcation.exe
-> application.ico
-> unins000.dat
-> unins000.exe
Übrigens verwende ich das Ant Build-Tool und Inno für native Verpackungen.