Comment puis-je utiliser le Bundle JRE option dans Launch4j
J'ai travaillé avec Java pour un certain temps maintenant, assez longtemps pour commencer à produire mes propres programmes avec des Interfaces graphiques, et pas seulement peu d'exemples de programmes à partir d'un livre de texte qui s'exécutent dans Eclipse. Je voulais faire mes programmes de plus en plus conviviale pour l'utilisateur, plus précisément les utilisateurs de Windows, en enveloppant le Jar exécutable dans un fichier Exe. J'ai donc trouvé Launch4j, il semble faire du bon travail, mais je n'ai aucune idée de ce que plus de la moitié des options dans le cadre du programme de moyenne (Il m'a fallu une heure pour comprendre comment l'obtenir pour faire une fonctionnelle Exe). J'ai remis qu'à un plat de tester et il est revenu en me disant qu'il avait reçu le pas de JRE trouvé d'erreur. Eh bien, je me demandais comment je peux forcer l'utilisateur final d'avoir le JRE puis j'ai remarqué que le bundle JRE option dans Launch4j. Mais comment puis-je l'utiliser? Puis-je télécharger le JRE programme d'installation hors ligne pour Windows et il va fonctionner que si elle ne peut pas trouver un installé? Alors que penser de la bonne version pour le système (32 bits v 64 bits). Je suppose que je pensais m'amener à ce mystérieux paquet contenant un JRE et mon enveloppé programme utilise que pour courir. Juste quelqu'un peut-il me dire comment faire pour utiliser cette fonction, que si tout ce que j'ai à télécharger, etc.
Si Launch4j n'est pas le meilleur programme pour faire cela, alors s'il vous plaît recommander quelque chose d'autre, j'ai tout juste commencé à entrer dans cette, pour autant que je sache il y a une meilleure wrapper.
OriginalL'auteur Umdoobby | 2013-03-14
Vous devez vous connecter pour publier un commentaire.
Votre "installation" aura besoin d'un déjà installé JRE (avec
jre/bin
dossier avecjava.exe
et tous les autres fichiers) pour un "groupés" JRE. Vous ne pouvez pas emballer un programme d'installation de Java avec launch4j.N'est-ce pas montrer à votre ami l'option pour télécharger et installer Java si il ne trouve pas de JRE?
Si vous voulez installer Java côtés avec de votre demande, prendre un coup d'oeil à NSIS.
Il y en a un autre: IzPack. Il crée multi-plataform programme d'installation. Mais, comme il dépend de Java, c'est le même cas de launch4j -> vous aurez besoin de télécharger et installer Java en premier. (Je n'ai pas utilisé IzPack encore, mais quand je cherchais une solution, il a été l'un de mes solutions de rechange.)
Je pense que le chemin est de fournir un programme d'installation avec l'INS, par exemple, alors. Vous pouvez rechercher pour Java dans les registres Windows, exécutez le logiciel d'installation de Java si vous ne trouvez pas un, et l'installation de votre application. Mais n'oubliez pas de créer un programme de désinstallation!
Je vais garder cela à l'esprit ce que vous avez dit à l'origine; si je devais mettre le chemin C:\...\jre\bin dans l'option de paquet, faut-il tous les fichiers nécessaires pour exécuter le Bocal et le met en avec l'Exe de sorte qu'il est plus autonome
Mais si il y a un JRE installé sur C:, launch4j aurait trouver automatiquement. Un JRE groupé est, principalement, pour les cas où une coutume JRE est nécessaire. Dans le cas de votre ami, il n'est pas installé Java. launch4j ne pas en trouver un et fourni le lien pour le télécharger (je suppose). Les options sont les suivantes: 1) installer manuellement Java. 2) suivez launch4j lien et installer java (ce qui est manuel). 3) de fournir un ensemble de JRE côtés avec votre pot. 4) créer et d'installation qui installe le programme et a programme d'installation JRE trop. Peut-être il ya une autre des options, mais je voudrais aller avec un de ces quatre.
Waghetti, pour l'option 3, l'ensemble de la jre ont une très grandes tailles (100+-). utilisez-vous tous les jre fichier ou simplement à l'aide de quelques-uns seulement. si quelques fichiers à l'intérieur de jre seulement, dont l'un doit-on prendre?
OriginalL'auteur Jean Waghetti
J'ai créé ma propre version de la launch4j qui permet le téléchargement et l'installation de nécessaire JRE automatiquement. Si vous voulez faire un essai, l'obtenir ici: https://github.com/maztan/launch4j_auto_jre_download . Après l'exécution de la launch4j, définissez les options dans le "JRE" onglet.
OriginalL'auteur ed22