Quel est le meilleur outil d'installation pour java? [fermé]


Dépend de votre expérience pourriez-vous recommander quelque chose? J'ai utilisé izpack , et c'est un très bel outil, y a-t-il un autre meilleur outil?

Author: Dan, 2008-10-06

9 answers

Dans MS Windows NSIS est génial et c'est gratuit & OSS

Ref: Lanceur Java avec installation automatique de JRE

 10
Author: Riyaz Mohammed Ibrahim, 2008-10-06 10:06:02

Pour Windows il y a AdvancedInstaller, il était très facile à utiliser et créé standard .les fichiers msi. Il a quelques fonctionnalités supplémentaires pour les installations Java.

 5
Author: gbjbaanb, 2008-10-06 07:02:45

Je suis heureux avec install4j. (même l'exécuter à partir de mes scripts ant)

 3
Author: , 2008-10-06 08:18:11

Je voudrais suggérer notre outil d'installation multiplateforme, BitRock InstallBuilder. Bien qu'il ne soit pas basé sur Java, il est couramment utilisé pour empaqueter des applications Java. Il peut être facilement intégré avec Ant et vous pouvez créer des installateurs Windows à partir d'Unix/Linux/Mac et inversement. Parce que les installateurs générés sont natifs, ils ne nécessitent pas d'étape d'auto-extraction ou de regroupement d'un JRE, ce qui signifie des installateurs plus petits et vous évite quelques maux de tête. Je tiens également à mentionnez que nous avons des licences gratuites pour les projets open source

 2
Author: Daniel Lopez, 2009-01-18 12:00:02

Nous utilisons IZPack depuis un certain temps et sommes très satisfaits. Vous pouvez créer des installateurs pour presque toutes les plates-formes et il s'intègre bien avec vos outils de construction comme maven.

 1
Author: , 2008-10-06 08:03:39

Sun est sorti avec une nouvelle version: https://openinstaller.dev.java.net/ this c'est open source et sun l'utilisera pour lancer la plupart de ses produits / projets côté serveur.

 1
Author: anjanb, 2008-10-16 05:20:19

Puisque personne ne l'a encore mentionné, je vais aller de l'avant et brancherInstallAnywhere . Nous l'utilisons au travail pour tous nos produits et je ne peux pas dire que nous avons vraiment eu des problèmes (qui n'ont pas été causés par des erreurs dans nos propres scripts au moins!). C'est un programme d'installation d'interface graphique multiplateforme qui est une fonctionnalité intéressante si vous vous attendez à avoir différents environnements de bureau en jeu, et il prend également en charge les installateurs de console, les installations silencieuses, etc.

J'ai googlé un peu et voici un examen de InstallAnywhere vous pourriez trouver utile. Il provient d'un utilisateur pour la première fois, plutôt que d'une publication ou d'un communiqué de presse à peine voilé, ce qui le rend probablement moins biaisé et un meilleur indicateur de votre expérience de l'utilisation.

 1
Author: Jay, 2008-10-16 05:34:54

Je suggère InstallJammer. Il n'est pas écrit en Java, mais il est multiplateforme et offre des capacités pour gérer les applications basées sur Java lors de l'installation. Étant donné qu'il n'est pas basé sur Java, il ne nécessite aucune version du JRE pour être installé sur le système cible, ce qui est plutôt bien, mais vous pouvez toujours utiliser des actions dans votre programme d'installation pour localiser les versions du JRE pour votre application. Les installateurs sont petits et complètement auto-contenue.

C'est aussi gratuit et open source, si cela compte pour vous. Il ne à certains. :)

 1
Author: , 2009-01-29 21:20:10

Je sais que vous avez dit installer, mais je pense qu'il vaut la peine de mentionner JSmooth. C'est un lanceur qui génère un fichier exe pour Windows. La raison pour laquelle il convient de mentionner est qu'il effectue le travail de localisation d'une JVM et peut également le télécharger et l'installer pour l'utilisateur. C'est souvent laissé à l'installateur de le faire. Le faire dynamiquement comme ceci est plus agréable car Java est mis à jour assez souvent et JSmooth utilisera toujours la dernière version JVM qu'il peut trouver (dans vos paramètres).

 1
Author: Sarel Botha, 2009-01-30 02:01:09