web-dev-qa-db-fra.com

Erreur: impossible d'exécuter le programme "jar": erreur CreateProcess = 2, le système ne peut pas trouver le fichier spécifié.

Lorsque j'exécute mon projet BlackBerry dans Eclipse, le message d'erreur suivant s'affiche:

Erreur: impossible d'exécuter le programme "jar": erreur CreateProcess = 2, le système ne peut pas trouver le fichier spécifié.

Comment cela est-il causé et comment puis-je le résoudre?

20
jeevamuthu

vous pouvez résoudre ce problème en suivant le réglage

Cliquez avec le bouton droit sur Poste de travail -> Sélectionnez Propriétés -> Sélectionnez l'onglet Paramètres avancés du système -> Variables d'environnement

Nom de la variable: Java_HOME Valeur de la variable: C:\Program Files\Java\jdk1.7.0\

note jdk not jre

11
prinujith

Enfin, je récupère la solution. Copiez le dossier jar.exe du dossier Java bin et collez-le dans le dossier jre bin 

12
jeevamuthu

J'ai essayé plusieurs des méthodes publiées, l'étape importante semblant définir le bon chemin système (la variable d'environnement "Chemin") pour avoir inclus un dossier pointant vers le jar.exe correspondant. La variable est passée de X à X + ;C:\Program Files\Java\jdk1.7.0_03\bin; vous devez vous assurer que la partie de dossier jdk est pertinente pour votre version, ce que j'ai négligé.

La raison de ma réponse est d'ajouter l'étape que j'ai manquée; qui est de redémarrer Eclipse ! J'ai essayé de l'exécuter plusieurs fois, mais après l'avoir fermé et rouvert, le projet a été correctement emballé. Cela n’était peut-être pas évident de le faire.

9
Oliv Utilo

À partir de BlackBerry Forums d'assistance :

la première chose à faire est de vérifier que le JDK est installé et que le PATH est réglé correctement. Ouvrez une fenêtre de ligne de commande et exécutez le "jar" commander.

2
Michael Donohue

je pense que vous devez définir le chemin jarfile.

2
Govindarao Kondala
  1. Définir la variable d'environnement correctement (sous chemin défini jusqu'à jdk-> bin)
  2. Dans vos JRE installés avec Eclipse, assurez-vous que vous pointez jusqu'au dossier JDK et non à JRE.
2
Gargi

Cette erreur vient de Jdk1.7 . Essayez donc 1.6 et définissez le chemin dans le dossier bin.

Ça marche pour moi...

1
bikash_binay

Je développais une application pour BB JDE 5.0 et j'avais le JDK Java 1.7. J'étais en train de devenir folle parce que je tenais, que tout allait bien. Ensuite, je réalise que pour JDE 5.0, j'avais besoin de JDK 1.6. Installez-le à partir d'ici Mise à jour 45 du kit de développement Java SE 6 / a changé le chemin de l'environnement et mon problème a été résolu !. :) 

1
AdnanJT

La solution est la suivante: Ouvrez Poste de travail, cliquez avec le bouton droit de la souris sur> sélectionnez propriétés> sélectionnez Avancé> Allez à Variables d'environnement système> sous PATH, ajoutez celui-ci:

c:/Programmes/Java/jdk1.7.0_03/bin

Fermez et rouvrez Eclipse et c'est tout ...

REMARQUE: jdk1.7.0 ... correspond à la version de Java que vous avez installée sur votre ordinateur.

1
Jav T

Ajouter C:\Program Files\Java\jdk1.8.0_131 à Java_HOME et à C:\Program Files\Java\jdk1.8.0_131\bin au chemin dans les variables système dans les variables d'environnement ne suffisait pas. 

Il s'avère que vous devez ajouter ces deux variables et leurs valeurs respectives aux variables utilisateur et système dans les variables d'environnement.

J'ai ajouté ce qui suit aux deux variables utilisateur ainsi qu'aux variables système dans les variables d'environnement: Variable: Java_HOME Valeur: C:\Program Files\Java\jdk1.8.0_131

Variable: Path Valeur: C:\Program Files\Java\jdk1.8.0_131\bin

Cela a fonctionné pour moi!

0
ZeZNiQ

Cela a fonctionné pour moi: Project JDE 5.0 OS: Windows 8.1 x64

Ce PC> Propriétés> Paramètres système avancés> Variables d'environnement: Ajoutons les éléments suivants: Chemin d'accès: C:\Program Files (x86)\Java\jdk1.7.0_25\bin; C:\Program Files (x86)\Java\jdk1.7.0_17\bin; C:\Fichiers de programme (x86)\Java\jre7\bin

Je sais que ce qui précède est similaire, mais que je pense ce qu’il a fonctionné de toute façon, car cela renforce les réponses ci-dessus :)

NB pour redémarrer Eclipse.

0
Ben Pretorius