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.