Un fichier jar est court pour un J ava AR fichier et civette détient des programmes java (fichiers de classe Java, les métadonnées et les ressources) en son sein. Étant un format de fichier de package (similaire au format de fichier .zip), un fichier jar peut également être utilisé pour regrouper plusieurs autres fichiers afin d'améliorer la portabilité et de réduire l'espace occupé par ces fichiers. Cela rend les fichiers jar extrêmement polyvalents et peut être utilisé pour stocker un jeu, une application, une extension de navigateur, etc.
Tous les fichiers jar ne sont pas créés égaux. Certains sont destinés à être exécutés/exécutés comme des fichiers .exe et d'autres extraits/décompressés comme des fichiers .zip . Alors que décompresser les fichiers jar est assez facile et peut être fait de la même manière que l'on extraira le contenu d'un fichier zip, il n'en va pas de même pour l'exécution d'un fichier jar.
Un fichier .exe, lorsqu'il est double-cliqué, lance un programme/une application à l'aide du système d'exploitation Windows. De même, un fichier .jar peut être exécuté en le lançant à l'aide de Java Framework. Cependant, de nombreux utilisateurs sont confrontés à des erreurs lorsqu'ils tentent d'exécuter des fichiers jar et aujourd'hui, dans cet article, nous allons faire la lumière sur la question et révéler comment exécuter ou exécuter des fichiers jar sur Windows 10.

Contenu
Pourquoi les fichiers jar ne s'exécutent-ils pas ?
Un fichier Jar comprend un manifeste qui indique essentiellement au fichier comment se comporter tout en contenant des informations sur les autres fichiers emballés dans le fichier jar. De plus, un fichier jar contient des fichiers de classe qui contiennent le code Java du programme exécutable. Ces deux fichiers, ainsi que d'autres fichiers multimédias, permettent d'exécuter des fichiers jar en une seule demande par Java Runtime Environment.
Les utilisateurs rencontrent l'une de ces deux erreurs lorsqu'ils tentent d'exécuter un fichier jar.
- L'environnement d'exécution Java n'est pas correctement configuré pour exécuter les fichiers .jar
- Le registre Windows n'appelle pas correctement JRE (Java Runtime Environment)
La première erreur survient lorsque l'utilisateur exécute une version obsolète de Java sur son ordinateur personnel et la seconde est causée lorsque les fichiers jar ne sont pas correctement associés au binaire Java.
De plus, parfois, lorsqu'un utilisateur double-clique sur un fichier jar, une fenêtre d'invite de commande s'ouvre pendant une fraction de seconde, puis se referme, laissant l'utilisateur consterné. Heureusement, résoudre ces deux erreurs et exécuter un fichier jar est assez simple.
Comment exécuter des fichiers JAR sur Windows 10
Comme mentionné précédemment, vous avez besoin de Java Runtime Environment pour exécuter l'application/le code contenu dans un fichier jar. Pour vérifier quelle version de Java votre ordinateur personnel exécute et comment mettre à jour vers la dernière version, suivez les étapes mentionnées ci-dessous :
1. Lancez l'invite de commande en tant qu'administrateur par l'une des méthodes mentionnées ci-dessous.
une. Appuyez sur la touche Windows + X ou cliquez avec le bouton droit sur le bouton Démarrer pour ouvrir le menu utilisateur avancé. Dans le menu qui s'affiche, cliquez sur Invite de commandes (Admin).
b. Appuyez sur la touche Windows + R pour lancer la commande Exécuter, tapez cmd et appuyez sur ctrl + maj + entrée.
c. Cliquez sur le bouton Démarrer (ou appuyez sur la touche Windows + S), tapez l'invite de commande et sélectionnez Exécuter en tant qu'administrateur dans le panneau de droite.
2. Une fois la fenêtre d'invite de commande ouverte, tapez java -version et appuyez sur Entrée.
L'invite de commande vous fournira maintenant la version exacte de Java que vous avez installée sur votre système.

Vous pouvez également rechercher l' application de configuration Java sur votre PC et cliquer sur À propos de dans l'onglet général pour récupérer la version Java.
3. La dernière version de Java est la version 8 mise à jour 251 (au 14 avril 2020). Si vous n'utilisez pas la dernière version ou n'avez pas du tout Java, rendez-vous sur la page de téléchargement officielle Téléchargements Java pour tous les systèmes d'exploitation et cliquez sur le bouton « Accepter et démarrer le téléchargement gratuit » .

4. Localisez le fichier téléchargé (Ce PC > Téléchargements) et double-cliquez sur le fichier .exe pour ouvrir l'assistant d'installation. Maintenant, suivez les invites à l'écran pour installer la dernière version de Java.
5. Répétez les étapes 1 et 2 pour vérifier si la mise à jour a été correctement installée.
Si vous rencontrez des problèmes lors de la mise à jour de Java, essayez d'abord de supprimer complètement la version précédente à l'aide de l' outil de suppression officiel de Java , puis d'effectuer une nouvelle installation.
Méthode 1 : Utilisation de « Ouvrir avec… »
Dans la première méthode, nous ouvrons manuellement le fichier jar avec l'environnement d'exécution Java. Suivez les étapes ci-dessous pour faire de même.
1. Ouvrez l'explorateur de fichiers ( touche Windows + E ), localisez le fichier jar que vous souhaitez exécuter/ouvrir et cliquez dessus avec le bouton droit.
2. Dans le menu contextuel/options de fichier suivant, sélectionnez Ouvrir avec.

3. Parcourez la liste des applications et essayez de localiser le binaire Java(TM) Platform SE . Il est fort probable que vous ne le trouviez pas dans la liste des applications.
4. Alors, cliquez sur Choisir une autre application .

5. Encore une fois, parcourez la liste et si vous ne trouvez pas l'application, cliquez sur Plus d'applications > Recherchez une autre application sur ce PC pour rechercher manuellement l'application.
6. Maintenant, accédez au chemin où java.exe est stocké. Pour la plupart des utilisateurs, il devrait s'agir de C:\Program Files\Java\jre1.8.0_221\bin mais si vous ne le trouvez pas, essayez de suivre le chemin suivant C:\Program Files (x86)\Java\jre1.8.0 _221\bin
7. Enfin, sélectionnez java.exe et appuyez sur Entrée.

Méthode 2 : exécuter les fichiers JAR à l'aide de l'invite de commande
On peut également exécuter des fichiers jar à l'aide de la fenêtre d'invite de commande de Windows 10. Le processus implique l'exécution d'une seule ligne de commande et est facile à exécuter.
1. Lancez l'invite de commande en tant qu'administrateur en utilisant l'une des méthodes mentionnées précédemment.
2. Une fois la fenêtre d'invite de commande lancée, exécutez la commande 'cd \' pour revenir en haut du répertoire.

3. Maintenant, tapez la commande suivante java -jar sample.jar et appuyez sur la touche Entrée.
N'oubliez pas de changer 'sample.jar' dans la ligne de commande avec le nom du fichier .jar.

Vous pouvez également ignorer la deuxième étape et remplacer sample.jar par le chemin complet du fichier jar.
Lisez aussi: Fix Java a été démarré mais a renvoyé le code de sortie 1
Méthode 3 : Utilisation d'applications tierces
Comme pour tout le reste, il existe plusieurs applications tierces qui vous permettent d'exécuter ou d'exécuter des fichiers jar sur Windows 10. Jarx est l'un des programmes d'exécution de jar les plus populaires sur Internet.
Rendez-vous sur le site officiel Jarx – L'exécuteur JAR et téléchargez le fichier du logiciel en cliquant sur « Jarx-1.2-installer.exe ». Localisez le fichier téléchargé et installez Jarx. L'application n'a pas d'interface graphique à l'exception d'une fenêtre à propos. Maintenant, double-cliquez simplement sur le fichier jar ou cliquez avec le bouton droit et sélectionnez ouvrir pour exécuter les fichiers jar sur votre ordinateur personnel.

Jarfix est une autre application tierce qui vous aidera à exécuter les fichiers jar . Suivez la même procédure que celle décrite pour que Jarx exécute les fichiers jar.
Remarque : Jarfix ne pourra exécuter les fichiers jar qu'une fois lancé en tant qu'administrateur.
Comme mentionné précédemment, tous les fichiers jar ne sont pas conçus / destinés à être un fichier exécutable. Certains fonctionnent simplement comme un package et contiennent d'autres types de fichiers. Nous pouvons vérifier si un fichier jar est exécutable ou non en le décompressant/en l'extrayant simplement.
Si vous avez déjà travaillé avec des fichiers zip et des fichiers rar, il y a de fortes chances que vous sachiez déjà comment extraire un fichier. On peut choisir d'utiliser l'outil d'extraction intégré dans Windows ou de se faire aider par l'une des nombreuses applications d'extraction de fichiers disponibles sur Internet. Certaines des applications les plus utilisées et les plus fiables sont 7-zip et WinRAR .
Pour extraire un fichier à l'aide de l'outil d'extraction intégré de Windows, cliquez simplement avec le bouton droit sur le fichier jar et sélectionnez l'une des options « Extraire… » .
Pour extraire un fichier à l'aide d'une application tierce, rendez-vous d'abord sur le site Web de l'application et téléchargez le fichier d'installation. Une fois que vous avez terminé d'installer l'application, ouvrez le fichier jar dans l'application pour voir le contenu qu'il contient.
Correction de l'impossibilité d'ouvrir les fichiers JAR sur Windows 10
Si vous n'avez pas pu exécuter les fichiers jar à l'aide de l'une des méthodes ci-dessus, essayez de suivre la solution suivante.
Solution 1 : mise à jour de l'éditeur de registre
1. Lancez l'explorateur de fichiers ( touche Windows + E ) et accédez au dossier bin à l'intérieur du dossier d'installation java.
La destination du dossier varie en fonction de la partition du lecteur sur laquelle il est installé. Cependant, pour la plupart des utilisateurs, le dossier se trouve dans le lecteur C et dans Program Files ou Program Files (x86).
2. Dans le dossier bin, recherchez java.exe, faites un clic droit dessus et sélectionnez Propriétés .

3. Basculez sur l' onglet Compatibilité et cochez la case Exécuter ce programme en tant qu'administrateur . Cliquez sur Appliquer puis sur Ok pour quitter.

4. Lancez l'invite de commande en tant qu'administrateur par l'une des méthodes mentionnées précédemment.
5. Selon vos besoins, tapez l'une des commandes suivantes dans la fenêtre d'invite de commande et appuyez sur Entrée.
N'oubliez pas de remplacer C:\Program Files(x86)\ par l'adresse actuelle de votre dossier d'installation Java.
Pour lancer simplement le fichier jar, tapez les commandes suivantes et appuyez sur Entrée :
ftype jarfileterm=cmd /s /k ""C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe" -jar "%1″ %*" assoc .jar=jarfileterm
6. Si vous souhaitez déboguer le fichier jar et que vous avez donc besoin que la fenêtre d'invite de commande reste ouverte après le lancement du fichier, tapez la commande suivante
ftype jarfileterm=cmd /s /k ""C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe" -jar "%1″ %*" assoc .jar=jarfileterm
Maintenant, allez-y et essayez d'ouvrir le fichier jar.
Si vous n'êtes toujours pas en mesure d'exécuter le fichier jar, nous devrons modifier quelques éléments dans l'éditeur de registre Windows. Nous vous conseillons d'être extrêmement prudent en suivant le guide ci-dessous, car l'éditeur de registre est un outil puissant et ne doit pas être modifié.
1. Lancez l' éditeur de registre Windows en cliquant sur le bouton Démarrer, en recherchant l'éditeur de registre et en appuyant sur Entrée ou en tapant regedit dans la commande d'exécution (touche Windows + R).

2. Dans le panneau de gauche, cliquez sur la flèche ou double-cliquez sur HKEY_CLASSES_ROOT pour le développer.

3. Dans la liste déroulante, recherchez le dossier jarfile (Certains utilisateurs peuvent trouver les dossiers jar_auto_file et jarfileterm au lieu de jarfile. Suivez la même procédure que celle mentionnée ci-dessous)
4. Ouvrez d'abord le fichier jar en double-cliquant dessus.
5. Accédez à jarfile > shell > ouvrir > commande

5. Sur le panneau de droite, vous devriez voir une clé intitulée Par défaut. Faites un clic droit et sélectionnez Modifier ou double-cliquez simplement dessus pour modifier la clé.

6. Dans la fenêtre contextuelle suivante, sous l'étiquette Données de la valeur, collez la commande fftype que nous avons saisie précédemment dans la fenêtre d'invite de commande.

7. Effectuez une recoupement pour vous assurer qu'elle est correcte et appuyez sur OK .
Remarque : N'oubliez pas de suivre la procédure complète pour les deux dossiers, jar_auto_file & jarfileterm, si vous les avez)
8. Enfin, fermez l'éditeur de registre et essayez de lancer le fichier jar.
Solution 2 : modifier les paramètres de sécurité Java
Un autre problème très courant avec Java est le risque de sécurité. Un message d'avertissement indiquant un risque apparaît souvent lorsque vous essayez d'exécuter un fichier jar. Pour résoudre ce problème, nous devons simplement modifier les paramètres de sécurité.
1. Cliquez sur le bouton Démarrer ou appuyez sur la touche Windows + S, recherchez Configurer Java et appuyez sur Entrée pour ouvrir.

2. Basculez vers l' onglet Sécurité en cliquant dessus.
3. Assurez-vous que la case à côté de « Activer le contenu Java pour le navigateur et les applications Web Start » est cochée.

4. Définissez le niveau de sécurité des applications ne figurant pas dans la liste des sites d'exception sur Élevé et cliquez sur Appliquer .

5. Cliquez sur OK pour quitter.
Conseillé:
Nous espérons que vous avez pu exécuter ou exécuter votre fichier jar sur Windows 10 comme prévu. En cas de problème en suivant le guide ci-dessus ou en ouvrant un fichier jar, contactez-nous dans la section commentaires ci-dessous et nous vous aiderons.