Ich habe mit Java für eine Weile jetzt gearbeitet, lang genug, um meine eigenen Programme mit GUIs und nicht nur kleine Beispielprogramme aus einem Lehrbuch zu erstellen, die in Eclipse laufen. Ich wollte meine Programme benutzerfreundlicher machen, insbesondere die Windows-Benutzer, indem ich das ausführbare Jar in eine Exe verpackte. Also habe ich Launch4j gefunden, es scheint einen ziemlich guten Job zu machen, aber ich habe keine Ahnung, was mehr als die Hälfte der Optionen in diesem Programm bedeuten (Ich brauchte eine Stunde, um herauszufinden, wie man es zu einer funktionsfähigen Exe bringt). Ich übergab das an einen frittierten Test und er kehrte zu mir zurück und sagte, dass er den JRE Fehler gefunden hatte. Nun, ich fragte mich, wie ich die Endbenutzer zwingen kann, die JRE zu haben, dann habe ich die Bündel-JRE-Option in Launch4j bemerkt. Aber wie benutze ich es? Laden Sie das JRE-Offline-Installationsprogramm für Windows herunter und es wird ausgeführt, wenn es ein installiertes Programm nicht finden kann? Was ist dann mit der richtigen Version für das System (32-Bit v 64-Bit). Ich denke, ich dachte, ich würde es zu diesem mysteriösen Paket führen, das eine JRE enthält, und mein eingepacktes Programm würde das zum Laufen bringen. Kann jemand bitte mir sagen, wie man diese Funktion benutzt, was wenn ich etwas herunterladen muss, etc.Wie benutze ich die Bündel JRE Option in Launch4j
Wenn Launch4j nicht das beste Programm ist, dann empfehlen Sie bitte etwas anderes, ich habe gerade erst angefangen zu bekommen Ich weiß, dass es da draußen einen besseren Wrapper gibt.
zeigte es ihm, aber er hat Glück, dass er weiß, wie man den Computer anstellt, obwohl ich ihm das Programm gab, war eine gute Idee. Der ultimative Test der Benutzerfreundlichkeit, die ganze "gehen Sie hier, um die JRE herunterzuladen und zu installieren" das war ein bisschen zu weit für ihn Ich meine die meisten Leute wissen nicht einmal, wie man ein Programm startet sie gehen nur für das schöne Bild auf der Desktop. und ich möchte vermeiden, dass jemand das Programm installieren, seine einzige Datei, ich denke, ein Installer ist Overkill – Umdoobby
Ich denke, der Weg ist es, ein Installationsprogramm mit NSIS zum Beispiel dann zur Verfügung stellen. Sie können in Windows-Registrierungen nach Java suchen, das gebündelte Installationsprogramm von Java ausführen, wenn Sie keines finden, und Ihre Anwendung installieren. Aber vergiss nicht, ein Deinstallationsprogramm zu erstellen! –
Ich werde daran denken, zurück zu gehen, was Sie ursprünglich gesagt haben; Wenn ich den Pfad C: \ ... \ jre \ bin in die Option bundle legen würde, benötigt es alle Dateien, die benötigt werden, um das Jar auszuführen, und fügt sie in Exe ein, so dass es autonomer ist – Umdoobby