Créer Windows Installer pour les programmes Java


Je suis un débutant Java.

J'ai déjà créé une application GRAPHIQUE simple qui affichera l'étiquette "hello world".

Mais, comment puis-je créer un installateur à partir de .java ou .jar pour windows. Disons que j'ai créé une application utile et que je veux la partager avec mes amis pour l'installer dans leur PC sans qu'ils aient besoin de savoir ce qu'est JRE, ou comment télécharger JRE.

Author: Hafizul Amri, 2011-03-22

9 answers

Déployer l'application. à partir d'un site web utilisant Java Web Start. Assurez-vous que l'utilisateur dispose du Java minimum à l'aide de deployJava.js (lié à partir de la page d'informations JWS).

 11
Author: Andrew Thompson, 2017-05-23 12:16:46

À Partir de ici:

Générateurs d'installateurs Open Source en Java

IzPack

IzPack est un générateur d'installateurs pour la plate-forme Java. Il produit des installateurs légers qui peuvent être exécutés sur n'importe quel système d'exploitation où une machine virtuelle Java est disponible. Selon le système d'exploitation, il peut être lancé par un double-clic ou un simple installateur java-jar.jar ' sur une coquille. L'utilisation la plus courante est de distribuer des applications pour la plate-forme Java, mais vous pouvez également l'utiliser pour d'autres types de projets. Le principal avantage d'IzPack est qu'il fournit un moyen propre et unique de distribuer un projet aux utilisateurs utilisant différents systèmes d'exploitation.

VAInstall

VAInstall est un programme d'installation multiplateforme écrit en Java. Il est distribué sous licence GNU GPL 2. Grâce à un simple fichier de configuration, il permet au packager de choisir des fichiers et des répertoires à partir de divers endroits sur le disque, et pas seulement un répertoire racine comme les autres installateurs. L'emballeur peuvent réorganiser complètement les fichiers et répertoires sur l'hôte de destination. Il peut choisir le mode d'installation de l'hôte de destination (graphique, xtra, texte ou ansi).

Paquet

Packlet est un outil d'installation simple pour Java. Un packlet est similaire à un fichier zip ou tgz: il emballe une application dans un seul fichier compressé qui peut être distribué. Les fichiers Packlet sont des fichiers de classe Java qui peuvent être exécutés sur n'importe quelle machine avec Java 2 Runtime Environment installé. L'exécution d'un packlet fait apparaître une interface graphique d'installation pour configurer et décompresser l'application.

Enlever le programme D'installation Java

Lift Off Java Installer est un programme d'installation pour les applications Java. Les points forts sont les fichiers de classe auto-extractibles, les exigences minimales pour l'installation Java sur le système cible et l'installation multiplateforme.

Mini Installateur

Un paquet simple pour construire des programmes auto-installateurs en Java. Le processus est piloté par script, le résultat est un fichier JAR unique que l'utilisateur peut doubler cliquez pour exécuter un processus d'installation de type assistant.

JSmooth

JSmooth est un wrapper exécutable Java qui fait un binaire exécutable Windows standard (.exe) à partir d'un fichier jar. Il rend le déploiement Java beaucoup plus fluide et convivial, car il est capable de trouver une machine virtuelle Java par lui-même. Lorsqu'aucune machine virtuelle n'est disponible, il fournit un feed-back aux utilisateurs et peut lancer le navigateur Web par défaut vers une URL qui explique comment télécharger une machine virtuelle Java. Remarque: PAS COMPLÈTEMENT ÉCRIT DANS JAVA

Lancement 4j

Exécutable natif de Windows (.exe) wrapper d'application java. Offre un écran de démarrage natif, une icône d'application, une recherche de JRE ou une utilisation groupée, des commentaires sur l'échec du démarrage, passe les arguments de la ligne de commande.

AntInstaller

AntInstaller est un framework d'installation qui utilise un simple fichier XML pour définir l'interface utilisateur, et Apache Ant comme back-end. Les installateurs peuvent donc faire tout ce que Ant peut, et sont compatibles avec le mécanisme d'extension de Ant. Les installateurs peuvent être empaquetés en tant que Jar auto-extracteur et peuvent s'exécuter à partir de la ligne de commande ou d'une interface graphique Swing. AntInstall peut également être utilisé comme interface graphique pour les versions Ant existantes.

Antigène

Antigène (Ant Installateur Generator) est un outil pour prendre un script Ant, le combiner avec une interface graphique et l'envelopper comme un fichier jar exécutable. Son but principal est de créer de puissants installateurs graphiques à partir de scripts Ant.

Wrapper de service Java

Le Wrapper permet de installez une application Java en tant que service Windows NT. Les scripts fournis avec le Wrapper facilitent également l'installation de ces mêmes applications Java que les processus daemon sur les systèmes UNIX. Le Wrapper gère correctement les déconnexions de l'utilisateur sous Windows, les dépendances de service et la possibilité d'exécuter des services qui interagissent avec le bureau.

 12
Author: Sorantis, 2019-01-11 10:28:43

Vous pouvez utiliser WiX pour créer le package Windows Installer. Le paquet inclura les binaires JRE et votre application compilée (fichier jar). Lors de l'installation, le programme d'installation décompresse vos fichiers sur l'ordinateur de l'utilisateur, crée un raccourci qui démarre votre application (app-path\jre\bin\javaw.exe -jar app-path\your-app.jar).

Voir les notes sur Redistribution du JRE et dans README .

 8
Author: Alexey Ivanov, 2011-03-23 08:07:14

Vous pouvez utiliser soit INS ou Inno Setup

 6
Author: Mahmoud Hanafy, 2011-03-22 19:16:17

J'utilise un programme appelé JSmooth. Cela tourne java .fichiers jar en exécutables. Je prends ensuite ces exécutables et crée un installateur à l'aide d'InstallShield. InstallShield vous permet de créer des installateurs hautement personnalisables. Il existe une "Édition légère" gratuite que vous pouvez utiliser. Très facile à faire et très facile à ajouter pour construire des scripts.

 5
Author: user489041, 2011-03-23 19:30:42

Vous pouvez utiliser l'outil de tâche Ant avec InnoSetup et Launch4j sous Eclipse ID pour créer un programme d'installation EXE Windows d'aspect professionnel pour le programme basé sur Java: Comment créer un fichier exe en java

 2
Author: eee, 2017-05-23 12:01:37

Vous pouvez utiliser install4j pour créer un fichier exe pour le fichier jar du projet java et utiliser le fichier du compilateur Inno Setup pour créer le programme d'installation du projet. ce ts Youtube vedio pour la façon de créer l'exe et l'installateur

Vidéo pour créer l'exe et l'installateur

 1
Author: Keval Trivedi, 2013-04-23 12:12:42

Fondamentalement, vous devez enregistrer votre projet dans jar, puis convertir en exe, vous pouvez utiliser jar4exe ou un autre logiciel. Lorsque vous avez le fichier exe, utilisez un logiciel d'installation comme Inno Setup Compile ou autre. Après tous ces stpe, Votre projet sera prêt à être installé sur Windows, mac ou Linux. Bonne chance.

 0
Author: Stefano Castagnino, 2015-10-03 21:53:09
  1. Installer exe4j

    • Vous allez l'utiliser pour créer un .fichier exe à partir d'un fichier jar
  2. Installer inno setup compilateur

    • Ceci est utilisé pour créer le programme d'installation

Une vidéo dépassée mais pertinente pour vous guider https://www.youtube.com/watch?v=kSmhIunxVW4

 0
Author: Norman Pilusa, 2017-12-06 19:21:54