Un fichier jar est l'abréviation d'unJavaRAchive et contient des programmes Java (fichiers de classe Java, métadonnées et ressources). É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 peuvent être utilisés 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 les fichiers .exe et d'autresextrait/décompressé comme des fichiers .zip. Bien que le déballage des fichiers jar soit assez facile et puisse être fait de la même manière que l'on extrait 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 le sujet et révéler comment exécuter ou exécuter des fichiers jar sur Windows 10.
Table des matières
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 conservant des informations sur les autres fichiers compressés dans le fichier jar. En outre, un fichier jar contient des fichiers de classe contenant 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 requête 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 pasJRE (environnement d'exécution Java)correctement
La première erreur survient lorsque l'utilisateur exécute une version obsolète de Java sur son ordinateur personnel et la seconde survient 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 se lance 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 l'environnement d'exécution Java 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 ci-dessous :
1. Lancez l'invite de commande en tant qu'administrateur par l'une des méthodes mentionnées ci-dessous.
un. Appuyez sur la touche Windows + X ou cliquez avec le bouton droit sur le bouton de démarrage pour ouvrir le menu utilisateur avancé. Dans le menu suivant, 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 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, tapezversion-javaet 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.
Alternativement, recherchez leconfigurer javal'application sur votre PC et cliquez surÀ proposdans 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 si vous n'avez pas du tout Java, rendez-vous sur la page de téléchargement officielleTéléchargements Java pour tous les systèmes d'exploitationet cliquez sur le "Acceptez et commencez le téléchargement gratuit "bouton.
4. Localisez le fichier téléchargé (Ce PC > Téléchargements) et double-cliquez sur le fichier .exe pour ouvrir l'assistant de configuration. 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é installée avec succès.
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 Java officiel, 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 de la souris.
2. Dans les options de fichier/menu contextuel suivants, sélectionnezOuvrir avec.
3. Parcourez la liste des applications et essayez de localiserJava(TM) Platform SE binaire. Il est fort probable que vous ne le trouviez pas dans la liste des applications.
4.Alors, cliquez surChoisissez une autre application.
5. Encore une fois, parcourez la liste et si vous ne trouvez pas l'application, cliquez surPlus d'applications > Rechercher une autre application sur ce PCpour trouver manuellement l'application
6. Maintenant, accédez au chemin où java.exe est stocké. Pour la plupart des utilisateurs, il devrait êtreC:\Program Files\Java\jre1.8.0_221\binmais 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électionnezjava.exeet appuyez sur entrée.
Méthode 2 : Exécutez 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 à réaliser.
1.Lancer l'invite de commande en tant qu'administrateuren 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 suivantejava -jar exemple.jaret 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.
A lire aussi : Le correctif 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. L'un des programmes d'exécution de jar les plus populaires sur Internet est Jarx.
Rendez-vous sur le site officielJarx - L'exécuteur JARet 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 de la souris et sélectionnez Ouvrir pour exécuter les fichiers jar sur votre ordinateur personnel.
Une autre application tierce qui vous aidera à exécuter les fichiers jar estJarfix. Suivez la même procédure que celle décrite pour Jarx pour exécuter les fichiers jar.
Note:Jarfix ne pourra exécuter les fichiers jar que lorsqu'il sera lancé en tant qu'administrateur.
Méthode 4 : Extrayez les fichiers Jar
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 simplement en le déballant/en l'extrayant.
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 sont7-zip et WinRAR.
Pour extraire un fichier à l'aide de l'outil d'extraction intégré de Windows, il suffit declic-droitsur le fichier jar et sélectionnez l'un des'Extrait…'options.
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 l'installation de l'application terminée, ouvrez le fichier jar dans l'application pour voir le contenu qu'il contient.
Correction Impossible 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 du Registre
1. Lancez l'explorateur de fichiers (Touche Windows + E) et accédez au dossier bin dans le dossier d'installation de Java.
La destination du dossier varie en fonction de la partition du lecteur sur laquelle vous l'avez 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, cliquez dessus avec le bouton droit de la souris et sélectionnezPropriétés.
3. Passez à laCompatibilitéonglet et cochez la case à côté deExécutez ce programme en tant qu'administrateur. Cliquez sur Appliquer suivi de Ok pour quitter.
4.Lancer l'invite de commande en tant qu'administrateurpar 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 réelle 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 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 ne parvenez toujours pas à 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 manipulé.
1.Lancez leÉditeur du registre Windowsen 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 surHKEY_CLASSES_ROOTpour étendre le même.
3. Dans la liste déroulante, recherchez le dossierfichier jar(Certains utilisateurs peuvent trouver les dossiersjar_auto_fileetjarfiletermau 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 àfichier jar > shell > ouvrir > commande
5. Sur le panneau de droite, vous devriez voir une touche intitulée Par défaut. Faites un clic droit et sélectionnezModifierou simplement double-cliquer dessus pour modifier la clé.
6. Dans la boîte de dialogue suivante, sous l'étiquette Données de la valeur, collez lefftypecommande que nous avons entrée plus tôt dans la fenêtre d'invite de commande.
7. Vérifiez par recoupement pour vous assurer qu'il est correct et appuyez surD'ACCORD.
Note:N'oubliez pas de suivre la procédure complète pour les deux dossiers,jar_auto_file & jarfileterm,si vous en 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 de démarrage ou appuyez sur la touche Windows + S, recherchezConfigurer Javaet appuyez sur Entrée pour ouvrir.
2. Passez à laSécuritéonglet en cliquant sur le même.
3. Assurez-vous que la case à côté de"Activer le contenu Java pour les applications de navigateur et Web Start" est coché.
4. Définissez le niveau de sécurité des applications ne figurant pas dans la liste des sites d'exception surHautet cliquez surAppliquer.
5. Cliquez surD'ACCORDpour quitter.
Recommandé:
- Comment réparer l'erreur javascript:void(0)
- Comment désactiver Adobe AcroTray.exe au démarrage
- Comment renommer plusieurs fichiers en masse sur Windows 10
Nous espérons que vous avez pu exécuter ou exécuter votre fichier jar sous 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 des commentaires ci-dessous et nous vous aiderons.
FAQs
How do I open an executable JAR file in Windows 10? ›
To run a JAR file on Windows 10 or Windows 11, right-click it, then select Open With > Java Platform SE Binary. Alternatively, you can view or extract the contents of a JAR file by opening it in a program like WinRAR.
Why is my JAR file not running on Windows 10? ›If you can't run jar files on your Windows 10 PC, you might need to reinstall Java Runtime Environment. When JAR files are not opening, another great method is to simply use a universal file opener.
Why wont my executable JAR file open? ›Reinstall Java. The first and simplest troubleshooting method for Jar file not opening is to reinstall Java Runtime Environment.
How do I run a JAR file in Windows 10 command line? ›Type the command – java –jar c:\path\to\jar\file. jar in the Command Line window and hit Enter to continue. Please replace the c:\path\to\jar\file.
How do I view the contents of a JAR file in Windows 10? ›- Change the extension of the JAR file from . jar to . zip.
- Right-click on the JAR file and select Extract All.
- View the contents of the open JAR file on the file system.
- Go to the command prompt and reach root folder/build/libs.
- Enter the command: java –jar <ExecutableJarFileName>.jar.
- Verify the result.
- Try Alternative Methods to Open File Explorer. ...
- Restart the Windows Explorer Process. ...
- Optimize Advanced System Settings. ...
- Clear File Explorer History. ...
- Run the System Maintenance Troubleshooter. ...
- Run the SFC and DISM Scans. ...
- Check for Malware. ...
- Install Windows Updates.
- Right-click on the JAR file.
- Go to “Open With Other Applications”.
- Select Show other applications.
- Select Open With OpenJDK Java X Runtime.
- If you don't find the Java option, install JRE.
- check whether in your bin folder jar.exe is availbale or not.
- check for your environmental setting.
- now check for jar it will 100% work.
- keep any jar in your desktop and go to desktop path on cmd prompt and run the command jar xf filename. jar.
A JAR file is a container for compiled Java class files and other resources. It's based on the popular ZIP file format. An executable JAR file is also a JAR file but contains a main class as well. The main class is referenced in a manifest file, which we'll discuss shortly.
How to check if JAR is executable? ›
A JAR file can have one entry point set in its manifest file. In this case, the JAR file is an executable JAR. The main class has to be included in that JAR file. A nonexecutable JAR is simply a JAR file that doesn't have a Main-Class defined in the manifest file.
Why isn't Java working on my computer? ›Check Antivirus or Firewall settings related to Java
Users should check with antivirus security apps and also firewall settings to see if there are areas to configure Java plugins and if they could add trusted sites.
1 Answer. Invoke the JAR by using the full path as the -jar parameter from the command line. The Task Manager can show the command line which includes the path to the JAR. Open it by running taskmgr from Windows search.
How to check JAR file version in cmd? ›In order to find out which Java version the jars are built or compiled, we can extract the jar file and use either javap or hexdump to check the . class file versions. There is also a MANIFEST. MF file in the jar file, which contains some header information about the JDK used.
Which command is used to open Command Prompt from the Run box in Windows 10? ›The Run dialog box, which you can open using the keyboard shortcut Win + R, allows you to open any Windows program by entering its name. Enter “cmd” and click “OK” to open Command Prompt. Hold down the Shift and Ctrl keys and click the “OK” button to run Command Prompt as an administrator.
How do I open an executable JAR file? ›In that case, right-click on the file, select open with and choose the app that is suitable for opening the JAR file. To run it directly in the Java Runtime Environment, go to program files and click on the Java folder. Then go to jre1. 8.0_211 and open the bin to select java.exe.
How do I extract an executable JAR file? ›Since JAR files work like ZIP files, you can use an archive program like WinRAR to extract them. For Windows users, you can install Java SE to use the 'jar' extraction command in the Command Prompt. If you're a macOS user, you can also install and use Java SE. You'll use the 'jar' command in the Terminal.
How do I view the contents of a JAR file? ›- The t option indicates that you want to view the table of contents of the JAR file.
- The f option indicates that the JAR file whose contents are to be viewed is specified on the command line.
- The jar-file argument is the path and name of the JAR file whose contents you want to view.
- -c creates new archive file.
- -v generates verbose output. It displays the included or extracted resource on the standard output.
- -m includes manifest information from the given mf file.
- -f specifies the archive file name.
- -x extracts files from the archive file.