En Java-25, jar : Le terme «jar» n'est pas reconnu!
luckydu43 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment peut-il se faire qu'en Java (aussi bien en Java17 qu'en Java-25), une compilation de programmes pour donner un .jar:
jar cvmf MANIFEST.MF en_puits_mar_2025.jar en_puits_mar_2025.class en_appli_puits*ss memoires_communes_aux_2_* point.class *.jpg D*.class
soit refusée avec le commentaire:
jar : Le terme «jar» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme
exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct
et réessayez.
Au caractère Ligne:1 : 1
+ jar cvmf MANIFEST.MF en_puits_mar_2025.jar en_puits_mar_2025.class en ...
+ ~~~
+ CategoryInfo : ObjectNotFound: (jar:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
C'est donc bien la chaîne "jar" qui n'est pas trouvée. Portant, pour faire mes classes avec javac il n'y a aucun problème, donc la chaine "javac" est bien reconnue.!
P.S. ceci est pour moi un nouveau problème, différent du problème précédent!!
Cordialement.
Windows / Chrome 146.0.0.0
- En Java-25, jar : Le terme «jar» n'est pas reconnu!
- Jeux java itel touche - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Ouvrir fichier .jar ✓ - Forum Windows
- Jeux gratuits sur mobile ✓ - Forum Logiciels
- Ouvrir un fichier .jar sur Windows 10 - Forum Minecraft
1 réponse
Bonjour
Java 25 n'a pas introduit une telle dépréciation, il s'agit donc plutôt d'un problème de variable d'environnement.
Vérifiez que %JAVA_HOME% soit bien définie, elle doit être à la racine du JDK.
Cela confirmé, ajoutez %JAVA_HOME%\bin dans le Path et rouvrez une console.
Dans le doute, les commandes where et Get-Command sous Powershell peuvent vous aider à identifier les déclarations reconnues dans la console courante et ajuster la configuration système.
Parlant de javac il n'est pas question de JRE mais bien d'un JDK, JAVA_HOME et le Path suffisent.
Tenez au jus !