Guten Abend allerseits.
Zurzeit versuche ich einen Installer zu erstellen in JavaFx.
Folgendes habe ich bereits erstellt:
Kurz und knappe Details: (Funktioniert)
1. Button um Installationspfad auszuwählen.
2. DirectoryChooser welcher den ausgewählten Ordner/Installationspfad in ein Textfeld speichert.
3. ProgressBar der beim Klick auf den Button "Installieren" aktiviert wird.
Was ich nun erreichen möchte: (Bisher gescheitert)
1. Durch klick auf installieren Ordner und Dateien in gewählten Pfad (durch den DirectoryChooser) installiert/gespeichert oder kopiert werden.
2. Das der Progress-bar den Fortschritt der Installation angezeigt wird.
3. Das in einem Textfeld wie bei einem Installer, kopierte Dateien ausgegeben werden.
Warum wende ich mich nun an euch.
Seit ca 2 Wochen durchforste ich englische sowie auch deutsche Foren um eine Lösung oder einen Ansatz zu finden.
Das Problem ist jedoch, dass ich durch meine Suchbegriffe, allerlei Ergebnisse gezeigt kriege, dennoch keines wirklich meine Suche betrifft.
Gebe ich z.B JavaFx Installer / JavaFx install Files to Directory usw. ein, erhalte ich entweder eine Hilfestellung wie man JavaFx Installiert. oder eine einzelne Datei in ein gewünschtes Verzeichnis kopiert. Bei Stackoverflow wurde ich zum Stammgast aber dennoch erfolglos.
Meine Frage ist nun, werden die Dateien am besten vom Root-Verzeichnis kopiert, in das gewünschte Installationsverzeichnis?
Oder sollten die Ordner und Dateien in ein Archiv gepackt werden, welches dann entpackt wird?
Eher jetzt jemand den Vorschlag macht, einen Installer mit InnoSteup zu erstellen, wäre das nicht meine gewünschte Lösung.
Ich möchte wirklich von Grund auf einen eigenen Installer kreieren, und dabei Etwas lernen.
Mit Click auf weiter um einen Installer zu generieren, erachte ich leider als "zu einfach".
Da ich ein Studium als Applikationsentwickler absolviere, liegt es in meinem Interesse, Dinge zu lernen, die wir im Unterricht leider nicht behandeln.
Ein Screenshot für einen kleinen Einblick.
Code kann gerne gezeigt werden falls es nötig sein sollte. Ich erwarte nicht zwingend direkt eine Lösung.
Für einen Ansatz oder Tipps wäre ich auch schon unendlich dankbar.
Screenshot:
Beste grüsse rafael
Zurzeit versuche ich einen Installer zu erstellen in JavaFx.
Folgendes habe ich bereits erstellt:
Kurz und knappe Details: (Funktioniert)
1. Button um Installationspfad auszuwählen.
2. DirectoryChooser welcher den ausgewählten Ordner/Installationspfad in ein Textfeld speichert.
3. ProgressBar der beim Klick auf den Button "Installieren" aktiviert wird.
Was ich nun erreichen möchte: (Bisher gescheitert)
1. Durch klick auf installieren Ordner und Dateien in gewählten Pfad (durch den DirectoryChooser) installiert/gespeichert oder kopiert werden.
2. Das der Progress-bar den Fortschritt der Installation angezeigt wird.
3. Das in einem Textfeld wie bei einem Installer, kopierte Dateien ausgegeben werden.
Warum wende ich mich nun an euch.
Seit ca 2 Wochen durchforste ich englische sowie auch deutsche Foren um eine Lösung oder einen Ansatz zu finden.
Das Problem ist jedoch, dass ich durch meine Suchbegriffe, allerlei Ergebnisse gezeigt kriege, dennoch keines wirklich meine Suche betrifft.
Gebe ich z.B JavaFx Installer / JavaFx install Files to Directory usw. ein, erhalte ich entweder eine Hilfestellung wie man JavaFx Installiert. oder eine einzelne Datei in ein gewünschtes Verzeichnis kopiert. Bei Stackoverflow wurde ich zum Stammgast aber dennoch erfolglos.
Meine Frage ist nun, werden die Dateien am besten vom Root-Verzeichnis kopiert, in das gewünschte Installationsverzeichnis?
Oder sollten die Ordner und Dateien in ein Archiv gepackt werden, welches dann entpackt wird?
Eher jetzt jemand den Vorschlag macht, einen Installer mit InnoSteup zu erstellen, wäre das nicht meine gewünschte Lösung.
Ich möchte wirklich von Grund auf einen eigenen Installer kreieren, und dabei Etwas lernen.
Mit Click auf weiter um einen Installer zu generieren, erachte ich leider als "zu einfach".
Da ich ein Studium als Applikationsentwickler absolviere, liegt es in meinem Interesse, Dinge zu lernen, die wir im Unterricht leider nicht behandeln.
Ein Screenshot für einen kleinen Einblick.
Code kann gerne gezeigt werden falls es nötig sein sollte. Ich erwarte nicht zwingend direkt eine Lösung.
Für einen Ansatz oder Tipps wäre ich auch schon unendlich dankbar.
Screenshot:
Beste grüsse rafael