Vous avez téléchargé un fichier JAR et souhaitez l’exécuter sur Windows.
Vous rencontrez des difficultés pour lancer l’exécution d’un fichier jar sur Windows.
Ce tutoriel vous explique comment exécuter un jar sur Windows.
Table des matières
Comment exécuter jar sur Windows
Qu’est-ce qu’un fichier JAR ?
Un fichier JAR (Java archive) est un fichier ZIP utilisé pour distribuer un ensemble de classes Java.
En plus simple, il s’agit d’un fichier contenant du code Jave et qui peut être exécuté sur Windows à travers le programme Java.
Comme ce fichier peut être exécuté sur l’ordinateur, il peut être malveillant.
Un cybercriminel peut coder un fichier JAR effectuant des tâches malveillantes et le mettre en téléchargement.
Exactement comme les exécutables EXE.
Comment exécuter un fichier jar sur Windows
Modifier l’association de fichiers
Pour pouvoir exécuter un jar sur l’ordinateur Java doit être installé.
Généralement, il n’y a rien à faire puisque l’association de fichiers fait que tous les fichiers JAR doivent s’ouvrir avec Java.
Un double-clique permet donc d’exécuter un fichier JAR.
Si l’associations de fichiers pour le type JAR est bien configurée, les fichiers JAR prennent l’icône de Java (tasse à café).
Vous pouvez vérifier les associations de fichiers dans Windows, pour plus d’informations, lire la page : Associations de fichiers et extensions de fichiers
Un clic droit sur le fichier JAR puis ouvrir avec > Java peut régler le problème d’associations.
Vous pouvez aussi aller chercher le programme Java dans son dossier : C:\Program Files (x86)\Java\jreX.X_XX\bin\java
Le programme JARFix peut régler les problèmes d’associations de fichiers : https://johann.loefflmann.net/en/software/jarfix
Si vous ne vous en sortez pas, désinstaller tous les programmes Java et réinstaller le.
Sinon demandez de l’aide sur le forum du site : forum entraide
Exécuter un jar en ligne de commande
Java peut être appelé depuis l’invite de commandes pour exécuter un JAR.
La syntaxe est la suivante :
jar -jar fichier.jar
On peut aussi utiliser d’autres paramètres pour fixer l’utilisation mémoire minimale (Xmx) et maximal (Xms).
Si la mémoire maximale n’est pas assez importante, l’application Java peut planter avec un Java.OutOfMeMory
Exemple :
java -Xmx1024M -Xms1024M -jar fichier.jar