Dov'è l'applicazione Keytool?


144

Devo usare il controllo mapview in Android e non riesco a capire come eseguire keytool. È installato con eclipse? Non riesco a trovare un link per il download.

Grazie

Risposte:


175

keytool fa parte della distribuzione java standard.

In una macchina Windows a 64 bit, normalmente si trova jdk in

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

È usato per gestire chiavi e certificati con cui puoi firmare oggetti, nel tuo caso, probabilmente un file jar.

Se fornisci maggiori dettagli su ciò che devi fare, potremmo probabilmente darti una risposta più specifica.


2
come posso usarlo? non è disponibile dal propmp cmd in windows
Amit Raz,

2
Il tuo link rimanda alla documentazione Java 1.3 (molto vecchia!). I documenti per la versione Java SE 6 sono qui: download.oracle.com/javase/6/docs/technotes/tools/solaris/…
Jesper,

20
@Amit se hai JDK installato e hai aggiunto la bincartella del tuo JDK a PATHdovresti essere in grado di usare il keytool.
Jesper,

16
Divertente, la domanda è "dove", non "cosa", è lo strumento chiave ... perché è stato persino accettato.
Zoomzoom,

2
@Zoomzoom: pensato lo stesso dopo essere finito qui. Modificata la domanda per risolvere questo problema.
Veverke

192

keytool è uno strumento per gestire chiavi e certificati. Viene fornito con qualsiasi distribuzione JDK standard e può essere posizionato in %JAVA_HOME%\bin.


33
questo avrebbe dovuto essere contrassegnato come risposta. è l'unica risposta che fornisce effettivamente le informazioni specifiche richieste
toddmo

9
$JAVA_HOME/binper Linux e amici
clapsus

@evandrix Quando apro keytools.exe continua a chiudersi.
Jesse,

Non è pensato per essere aperto, è uno strumento da riga di comando (e dovrebbe chiudersi non appena stampa tutto ciò che stampa inizialmente).
milosmns,

Non dimenticare le doppie virgolette, a seconda della configurazione (Windows):"%JAVA_HOME%\bin\keytool"
SR_

10

Per me si è rivelato essere in c / Programmi / Java / jdk1.7.0_25 / bin (Windows 8). Una risposta più generale a questa domanda è che molto probabilmente si troverà nella sottodirectory bin di ovunque sia installato jdk.


8

keytool è un file binario nella cartella JDK ... aggiungi il tuo JDK come variabile d'ambiente aggiungendo la seguente riga

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

5

Se stai lavorando con un Mac ... il keytool fa parte di Java SDK e può essere trovato nella seguente posizione /System/Library/Java/JavaVirtualMachines/[VERSION×.jdk/Contents/Home/bin/keytool



1

È nel percorso / to / jdk / bin. Assicurati che $ JAVA_HOME sia definito e $ JAVA_HOME / bin sia aggiunto a $ PATH, altrimenti il ​​comando 'keytool' non verrà riconosciuto quando chiamato.


0

Se hai installato java ovviamente keytool è lì. Quello che devi fare è aggiungerlo sulla tua variabile PATH.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.