Wo ist die Keytool-Anwendung?

144

Ich muss Mapview Control in Android verwenden und ich kann nicht verstehen, wie man läuft keytool. Ist es mit Eclipse installiert? Ich kann anscheinend keinen Download-Link finden.

Vielen Dank

Amit Raz
quelle

Antworten:

175

keytool ist Teil der Standard-Java-Distribution.

In einem Windows 64-Bit-Computer finden Sie das JDK normalerweise unter

C:\Program Files\Java\jdk1.8.0_121\bin

Es wird zum Verwalten von Schlüsseln und Zertifikaten verwendet, mit denen Sie Dinge signieren können, in Ihrem Fall wahrscheinlich mit einer JAR-Datei.

Wenn Sie weitere Einzelheiten zu Ihren Aufgaben angeben, können wir Ihnen wahrscheinlich eine genauere Antwort geben.

biziclop
quelle
2
Wie kann ich es benutzen? es ist nicht verfügbar von der cmd propmp in windows
Amit Raz
2
Ihr Link verweist auf die Java 1.3-Dokumentation (sehr alt!). Die Dokumente für die Java SE 6-Version finden Sie hier: download.oracle.com/javase/6/docs/technotes/tools/solaris/…
Jesper
20
@Amit wenn Sie das JDK installiert und den binOrdner Ihres JDK hinzugefügt haben PATH, sollten Sie in der Lage sein, das zu verwenden keytool.
Jesper
16
Komisch, die Frage ist "wo", nicht "was", ist Keytool ... warum wurde das überhaupt akzeptiert.
Zoomzoom
2
@Zoomzoom: Dachte das gleiche, nachdem ich hier gelandet bin. Die Frage wurde bearbeitet, um dies zu beheben.
Veverke
192

keytool ist ein Tool zum Verwalten von Schlüsseln und Zertifikaten. Es wird mit jeder Standard-JDK-Distribution geliefert und befindet sich in %JAVA_HOME%\bin.

evandrix
quelle
33
Dies sollte als Antwort markiert worden sein. Es ist die einzige Antwort, die tatsächlich die angeforderten spezifischen Informationen liefert
toddmo
9
$JAVA_HOME/binfür Linux und Freunde
Clapsus
@evandrix Wenn ich keytools.exe öffne, wird es immer geschlossen.
Jesse
Es soll nicht geöffnet werden, es ist ein Befehlszeilenprogramm (und sollte geschlossen werden, sobald es druckt, was auch immer es ursprünglich druckt).
Milosmns
Vergessen Sie nicht die doppelten Anführungszeichen, abhängig von Ihrer (Windows-) Konfiguration:"%JAVA_HOME%\bin\keytool"
SR_
10

Für mich stellte sich heraus, dass es sich in c / Programme / Java / jdk1.7.0_25 / bin (Windows 8) befand. Eine allgemeinere Antwort auf diese Frage ist, dass sie sich höchstwahrscheinlich im Unterverzeichnis bin befindet, wo immer Ihr JDK installiert ist.

Adam Davis
quelle
8

keytool ist eine Binärdatei im JDK-Ordner ... fügen Sie einfach Ihr JDK als Umgebungsvariable hinzu, indem Sie die folgende Zeile hinzufügen

C:\Program Files\Java\jdk1.8.0_65\bin
Mohammed Amine
quelle
5

Wenn Sie mit einem Mac arbeiten ... ist das Keytool Teil des Java SDK und befindet sich unter folgendem Speicherort: /System/Library/Java/JavaVirtualMachines/[VERSION‹.jdk/Contents/Home/bin/keytool

verrückter Diamant
quelle
3

hier: C: \ Programme \ Java \ jre7 \ bin es ist eine exe keytool.exe

user3142006
quelle
1

Es befindet sich im Pfad / to / jdk / bin. Stellen Sie sicher, dass $ JAVA_HOME definiert ist und $ JAVA_HOME / bin zu $ ​​PATH hinzugefügt wird. Andernfalls wird der Befehl 'keytool' beim Aufruf nicht erkannt.

Asher A.
quelle
0

Wenn Sie Java installiert haben, ist Keytool natürlich da drin. Sie müssen es Ihrer PATH-Variablen hinzufügen.

Den Isahac
quelle