Fichier jar non reconnu par Windows

Bonjour,

J’ai un fichier jar d’installation d’une application que j’ai crée sous IzPack. Ce fichier fonctionne sur de nombreux PC sauf sur un où il n’est pas reconnu par Windows comme étant un fichier jar exécutable (uniquement fichier jar). Si je tente de l’exécuter il me fournit le message d’erreur suivant:

Could not find main class.
C:\user\georges\Téléchargements\Sdk-Ins.jar
Program will exist.

Ma question est donc:
Comment Windows 7 reconnait et exécute un fichier jar?

Bonjour.

Vous avez essayé ceci :

www.01net.com…

Un fichier “.jar” est une archive un petit peu comme un “.zip” ou “.rar”

Le logiciel adéquate est donc WinRAR ! => www.clubic.com…

Bonne soirée !
Edité le 27/10/2011 à 23:11

jar = archive java, donc il faut que Java soit installé

Bonjour,

Java est installé, la preuve en est que lorsque en “invite de commande” le lance:

C:java jar Sdk-Ins.jar

L’application s’installe sans problème…

D’autre part, normalement, dans le cadre d’un fichier jar exécutable, c’est bien Windows qui reconnait ce fichier et l’exécute comme tel.

WinRar ouvre bien le fichier mais uniquement pour en afficher le contenu.

Pour exécuter un fichier au format jar, il faut une machine virtuelle java installée correctement sur le système. Le lancement s’effectue avec l’utilitaire java:
$java -jar monfichier.jar

Bonne journée :wink:

Bonjour,

Merci pour ton aide. Avant d’exécuter cette ligne de commande, pourrais-tu me dire où je pourrais trouver la liste explicative de ces symboles du genre “$”, “%” utilisés dans certaine commande. J’ai fait une recherche chez Google mais sans résultat…

Bon week-end

Bonjour,

J’ai essayé la commande :

$java -jar Sdk-Ins.jar

et j’ai en réponse : $java non reconnu en tant que commande interne…

Qu’est que tu appelles utilitaire java?

www.siteduzero.com…