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

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.


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.


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.


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

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


3

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


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.


0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.