Cannot run program "...\keytool.exe": CreateProcess error=2
Ich bin neu auf Stack Overflow so nicht halten es gegen mich, wenn ich Fehler mache.
Hier ist mein problem, habe ich eine einfache Android app in Eclipse und wenn ich ihn starten will bekomme ich diesen Fehler :
Fehler beim generieren des endgültigen Archiv: Failed to create key: Cannot run program "D:\Program Files\Java\jre7\bin\keytool.exe": CreateProcess error=2, Le fichier spécifié est introuvable
JAVA_HOME gesetzt ist: D:\Program Dateien\Java\jre7
Bei Bedarf zu aktualisieren, oder manuell führen Sie den folgenden Befehl ein:
"D:\Program Files\Java\jre7\bin\keytool.exe" -genkey -alias AndroidDebugKey -keyalg RSA -dname "CN=Android Debug,O=Android,C=US" -Gültigkeit 10950 -keypass android -keystore C:\Users\Vincent.android\debug.keystore -storepass android-LunarLander Unbekannte Android-Verpackungen Problem
Habe ich versucht JDK 1.6 & 1.7 für x64 & x86 jeder Zeit. Ich bin mit Windows 7 Ultimate x64.
Ich habe versucht mit keytool.exe (JRE-und JDK-version) mit cmd.exe und der explorer aber es sagt :
Windows kann nicht finden "D:\Program Files\JAVA\jre7\bin\keytool.exe". Stellen Sie sicher, dass Sie den Namen korrekt eingegeben haben und versuchen Sie es dann erneut. Eine Datei zu suchen klicken Sie auf die Schaltfläche Start, und klicken Sie dann auf Suche.
Dachte, es war ein problem mit dem Leerzeichen zwischen "Program" und "Files", ich habe versucht die Installation der JDK in "D:\Java\jdk...".
EDIT :
Ich die Lösung gefunden !
Alles, was Sie tun müssen, ist zu löschen keytool.exe von HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options in der registry.
InformationsquelleAutor Vincent Kelleher | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die folgenden Schritte zum hinzufügen von "Java" auf Ihrem Weg.
http://java.com/en/download/help/path.xml
InformationsquelleAutor Ceetn
Müssen Sie den "D:\Program Dateien\JAVA\jre7\bin" zu PATH-variable.
Einstellung der JAVA_HOME ist nicht genug, um Sachen aus dem BIN-Ordner.
So fügen Sie einfach die Ordner " bin " zu PATH und klicken Sie dann in "cmd" ausführen "keytool" (überall außer mit den eigentlichen Ordner "bin"). Wenn das funktioniert, dann sollte es mit dem code auch.
InformationsquelleAutor Dan Iliescu
Danke Jungs, aber ich bereits Hinzugefügt "D:\Program Dateien\JAVA\jre7\bin\", um die Systemvariable PATH und es hat nicht funktioniert.
Mein problem kommt aus der Datei selbst, denn alle anderen Dateien (javac.exe etc.) "D:\Program Dateien\JAVA\jre7\bin\" zu arbeiten.
Haben Sie versucht, die Lösung in der Sektion Bearbeiten meiner ursprünglichen Nachricht : stackoverflow.com/q/13064336/1773490 ?
aber wo kann ich es finden keytool.exe?
stackoverflow.com/questions/47545781/...
InformationsquelleAutor Vincent Kelleher