Hallo,
darüber habe ich mir vor kurzen auch mal Gedanken gemacht, wie ich das "installieren", also erstellen eines Ordners, in dem die Jar-Datei + andere Dinge wie readme.txt liegen, umsetzen könnte.
Ich habe es noch nicht probiert aber ich würde meine Idee kurz mal einwerfen, vielleicht ergibt sich in einer Diskussion ja der beste Weg:
Ich wollte es in keiner .exe-Datei oder ähnlichem machen, weil damit die tolle Plattformunabhängigkeit von Java wieder futsch wäre.
Deshalb kam ich auf die Idee, eine Install.jar zu bauen. Dort lege ich einfach die zu kopierenden Dateien innerhalb in die jar. So kann ich eine einzige Install-Char an andere Leute weitergeben.
Die Install.jar ist dann einfach ein Programm, dass erst nach dem Zielort fragt, dann dort ein Ordner öffnet und alles was er braucht aus der Install.jar dorthin kopiert.
Wie gesagt, habe es nicht probiert weshalb ich nicht weiß, ob dies überhaupt von den Rechten mit dem Java läuft auf allen Plattformen funktioniert.
Alternative wäre es, die Datei mit der Datenstruktur wie man sie will als .zip weiter zu geben. Dann wäre es auch nur ein File und das "installieren" wäre halt das entpacken.
Vielleicht kennt wer anderes eine elgantere Methode.
Oder vielleicht hat auch wer Erfahrung, wie es denn "normal" gemacht wird, das "ausliefen des Produkts an den Kunden".