Installateurs d'applications Java [fermé]


Je ne cherche pas java-web-start, je cherche une boîte à outils d'installation d'application client épais. J'ai une application autonome qui se compose de plusieurs fichiers (fichiers jar, fichiers de données, etc.) et qui devrait effectuer des tâches d'installation assez standard, comme demander à l'utilisateur des répertoires cibles, lui demander de localiser certaines parties de son système-choisissez certaines des options de configuration par machine ou par utilisateur et éventuellement essayer de détecter certains des paramètres de ils.

Je cherche quelque chose qui ressemble au MSI ou à d'autres applications d'installation pilotées par un assistant. Qu'est-ce qu'un bon installateur pour Java? Ce serait idéal s'il était capable de multiplateforme (Linux, Mac OSX et Windows).

Author: Jonik, 2008-10-08

7 answers

Pas un installateur MSI mais crossplatform: izPack

Il est basé sur un fichier xml avec sa propre GUI ou tâche ant (quand vous préférez)

 14
Author: Sebastian J., 2008-10-08 20:34:07

Je ne peux pas me permettre de le faire. http://launch4j.sourceforge.net/

InstallJammer -- http://www.installjammer.com/

 9
Author: anjanb, 2008-10-08 19:57:55

Si vous cherchez une solution Open Source, jetez un oeil ici: http://java-source.net/open-source/installer-generators

J'ai utilisé InstallAnywhere et je pense que c'est une bonne solution aussi.

 4
Author: marcospereira, 2014-02-02 20:15:47

AntInstaller vous permet de créer des installateurs multiplateformes où l'installation elle-même est effectuée à l'aide d'un script ANT. L'interface graphique est configurée avec un fichier de configuration XML.

Nous l'avons utilisé pour créer des installateurs assez complexes. Cependant, pour les interfaces graphiques complexes, la configuration peut devenir très difficile. La prochaine fois, j'essaierais probablementizPack car il semble également supporter ANT mais a de meilleures interfaces graphiques.

 2
Author: ahu, 2008-10-09 07:38:08

Je suggère izPack avec packJacket

 2
Author: michelemarcon, 2008-10-20 08:56:34

Le système d'installation Scriptable Nullsoft NSIS (utilisé à l'origine pour winamp) crée de très bons installateurs pour Windows, et il est très puissant. Il a un compilateur qui fonctionne sous Linux, mais le programme d'installation résultant est uniquement Windows, malheureusement.

C'est assez lourd, mais cela vaut la peine de garder à l'esprit si vous devez faire des choses vaguement complexes ou non standard lors de l'installation.

Je l'ai utilisé car il s'intègre bien avec mon système de construction (linux), et Je voudrais utiliser des paquets pour l'installation sur linux de toute façon.

 1
Author: Draemon, 2008-10-09 02:08:37

Bien qu'il ne soit pas basé sur Java, environ la moitié de nos clients utilisent BitRock InstallBuilder pour empaqueter des applications Java. Il est multiplateforme et prend en charge tous les systèmes d'exploitation dont vous avez besoin (Linux, Windows, Mac). L'installateur est natif, il présente donc certains avantages, tels que ne pas nécessiter d'étape d'auto-extraction ou la nécessité de regrouper un JRE, de sorte que les installateurs ont tendance à être de plus petite taille

 1
Author: Daniel Lopez, 2009-01-18 11:44:54