Wo ist Jarsigner?
Ich habe das Android SDK installiert auf einem Linux-Rechner, mit open SuSE 12.1. Ich habe beide Maschinen, um erfolgreich zu bauen Android apps viele Male und unterzeichnen Sie beide mit einem debug-key für die Testphase und ein release-key von meinem eigenen keystore, so sollte es sein, irgendwo auf jeder Maschine.
Mit dem Befehl
jarsigner
Gibt einen "Befehl nicht gefunden" Fehler auf beiden Maschinen, aber. Ich habe mir im Android-SDK Ordner, JDK-Ordner unter Windows und /usr/lib64/jvm/aber es ist nicht dort, wo ich geschaut habe.
Ich nehme an, es muss unter einem anderen Namen. Ich habe auch laufen:
find -name jarsigner
über das gesamte system auf der Linux-box ohne Erfolg.
/usr/bin/jarsigner
, obwohl
nicht finden... InformationsquelleAutor der Frage mimicocotopus | 2012-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es in den bin Ordner deiner java JDK installiert (Java SE). Wenn Sie nur das JRE installiert haben, werden Sie wahrscheinlich nicht haben.
InformationsquelleAutor der Antwort Matt Wolfe
%JAVA_HOME%\bin\jarsigner
Finden Sie jarsigner es. Jdk installieren zuerst.
InformationsquelleAutor der Antwort FrancescoAzzola
Für die Nachwelt Willen, wenn Sie versuchen, um tatsächlich mit jarsigner signieren einer jar-Datei (wie z.B. ein applet) mit einem keystore zu generieren, müssen Sie die Referenz jarsigner, während Sie den Befehl ausführen aus dem Ordner, der Ihre keystore-in:
dann
Den oben offensichtlich sein könnte, aber es dauerte ein paar versucht, weil ich versucht hatte, Sie zu rufen, jarsigner, während im inneren der JDK-Ordner, die nicht wissen, wo mein keystore (in das jre-Verzeichnis!), also ich hoffe, das wird helfen, diejenigen, die möchten, um zu sehen, eine brauchbare syntax für diese situation.
InformationsquelleAutor der Antwort starmandeluxe
Wenn Sie es nicht finden können, downloaden Sie und installieren Sie Java JDK von hier
InformationsquelleAutor der Antwort Asaf Pinhassi
Wenn Sie auf Mac oder Linux einfach das terminal und geben Sie:
Es wird geben Sie den Speicherort der jarsigner
InformationsquelleAutor der Antwort user3760100
Dieser Fehler kommt, wenn du nur die JRE installiert ist, anstelle von JDK in Ihre JAVA_HOME variable. Leider kann man nicht beides haben von Ihnen installiert in der gleichen variable, so brauchen Sie nur überschreiben Sie die variable mit den neuen JDK-installation Pfad.
Sollte der Prozess der gleiche sein wie der Weg, Sie hatte JRE installiert
InformationsquelleAutor der Antwort Brian Nyagol
Für mich war die Lösung in der Einstellung der globalen path-variable zum JDK. Siehe hier:
https://appopus.wordpress.com/2012/07/11/how-to-install-jdk-java-development-kit-and-jarsigner-on-windows/
InformationsquelleAutor der Antwort Magor Menessy