java 'jar' n'est pas reconnu comme une commande interne ou externe
J'obtiens le message d'erreur suivant lorsque j'essaie d'exécuter le 'pot' de la commande dans la ligne de commande sous windows :
'jar' n'est pas reconnu comme une commande interne ou externe
La solution générale semble être que j'ai besoin d'ajouter le jdk dossier bin dans le PATH dans les variables d'environnement. J'ai déjà fait cela, j'ai ajouté ce qui suit à la variable de chemin d'accès :
...; C:\Program Files\Java\jdk1.8.0_40\bin\;
Si je ne suis pas sûr d'avoir le jdk résident dans 'program files' au lieu de 'program files x86' affecte ce. Je suis sur windows 64 bits avec la version 64 bits de java.
Grâce
Qu'essayez-vous de faire? Sont que vous essayez d'exécuter un "exécutable" pot?
en essayant de créer un pot d'une manifest.txt fichier
en essayant de créer un pot d'une manifest.txt fichier
OriginalL'auteur Coder Lam | 2015-03-21
Vous devez vous connecter pour publier un commentaire.
Le chemin d'accès ne doit contenir les répertoires dans lesquels le système d'exploitation va chercher les exécutables. Bande de fuite "\jar.exe" pour configurer votre chemin:
(ancien variables de chemin d'accès ici);C:\Program Files (x86)\Java\jdk1.7\bin
Grâce À : @stevevls
OriginalL'auteur Joseph Mekwan
Essayez d'utiliser cette commande:
Si cela ne fonctionne pas, cela signifie que vous n'avez pas correctement ajouter le chemin du jdk.
Si il ne fonctionne pas, essayez d'utiliser:
Dans ce scénario n'aide de " java -jar....' travail, mais à l'aide de jarre ....' ne l'est pas?
"java -jar" commande vous demande d'indiquer le .fichier jar que vous souhaitez exécuter.
OriginalL'auteur Aleksandr Šmailov
La pot de commande en ligne de commande est utilisée pour créer un fichier JAR. Par exemple:
En savoir plus: Oracle docs
Si vous souhaitez exécuter le existé JAR fichier, vous devez utiliser le java-jar de commande mentionné par @Alexandre.
Mais dans votre cas, il semble que vous n'avez pas d'accès du répertoire dans votre chemin avec JKD des fichiers binaires au début, essayez d'exécuter mentionné java --version pour vérifier si vous avez java en vous classpath.
Rappelez-vous que sur Windows, vous devez redémarrer la console lorsque vous modifiez la valeur par défaut de windows chemin d'accès. Vous ne voyez pas les modifications sur la console actuelle.
La version 64 bits de Java est installé sur Fichiers de Programme. La version x86 est installé sur Program Files x86 par défaut.
Le "java-jar" de commande est utilisé pour exécuter POT-de progiciels. Le fichier JAR doit contenir la classe Principale. Voir plus stackoverflow.com/questions/1238145/how-to-run-a-jar-file. Le "pot" de commande est utilisé pour l'emballage du logiciel pour fichier JAR. Voir plus stackoverflow.com/questions/4597866/java-creating-jar-file
OriginalL'auteur Przemek Nowak
Cinq étapes pour résoudre ce problème:
bin
dossier jar.exe est disponible ou pasbin
dossierjar xf filename.jar
Maintenant voir si il fonctionne
OriginalL'auteur Manukundloo