Où est l'application Keytool?

144

J'ai besoin d'utiliser le contrôle mapview sous Android et je n'arrive pas à comprendre comment exécuter keytool. Est-il installé avec eclipse? Je n'arrive pas à trouver un lien de téléchargement.

Merci

Amit Raz
la source

Réponses:

175

keytool fait partie de la distribution Java standard.

Dans une machine Windows 64 bits, vous trouverez normalement le jdk à

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

Il est utilisé pour gérer les clés et les certificats avec lesquels vous pouvez signer, dans votre cas, probablement un fichier jar.

Si vous fournissez plus de détails sur ce que vous devez faire, nous pourrions probablement vous donner une réponse plus précise.

biziclop
la source
2
comment puis-je l'utiliser? il n'est pas disponible à partir de la propmp cmd dans Windows
Amit Raz
2
Votre lien pointe vers la documentation Java 1.3 (très ancienne!). La documentation pour la version Java SE 6 est ici: download.oracle.com/javase/6/docs/technotes/tools/solaris/...
Jesper
20
@Amettez si vous avez installé le JDK et que vous avez ajouté le bindossier de votre JDK au fichier, PATHvous devriez pouvoir utiliser le keytool.
Jesper
16
Drôle, la question est "où", pas "quoi", c'est keytool ... pourquoi cela a-t-il même été accepté.
Zoomzoom
2
@Zoomzoom: J'ai pensé la même chose après avoir fini ici. Modification de la question pour résoudre ce problème.
Veverke
192

keytool est un outil de gestion des clés et des certificats. Il est fourni avec n'importe quelle distribution JDK standard et peut être localisé dans %JAVA_HOME%\bin.

Evandrix
la source
33
cela aurait dû être marqué comme réponse. c'est la seule réponse qui fournit réellement les informations spécifiques demandées
toddmo
9
$JAVA_HOME/binpour Linux et amis
clapsus
@evandrix Lorsque j'ouvre keytools.exe, il continue de se fermer.
Jesse
Il n'est pas destiné à être ouvert, c'est un outil de ligne de commande (et devrait se fermer dès qu'il imprime ce qu'il imprime initialement).
milosmns
N'oubliez pas les guillemets, selon votre configuration (Windows):"%JAVA_HOME%\bin\keytool"
SR_
10

Pour moi, il s'est avéré être dans c / Program Files / Java / jdk1.7.0_25 / bin (Windows 8). Une réponse plus générale à cette question est qu'elle se trouvera probablement dans le sous-répertoire bin de l'endroit où votre jdk est installé.

Adam Davis
la source
8

keytool c'est un fichier binaire dans le dossier JDK ... ajoutez simplement votre JDK comme variable d'environnement en ajoutant la ligne suivante

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

Si vous travaillez avec un Mac ... le keytool fait partie du SDK Java et se trouve à l'emplacement suivant /System/Library/Java/JavaVirtualMachines/[VERSION circular.jdk/Contents/Home/bin/keytool

Diamant fou
la source
3

ici: C: \ Program Files \ Java \ jre7 \ bin c'est un exe keytool.exe

user3142006
la source
1

Il se trouve dans le chemin / vers / jdk / bin. Assurez-vous que $ JAVA_HOME est défini et que $ JAVA_HOME / bin est ajouté à $ PATH, sinon la commande 'keytool' ne sera pas reconnue lorsqu'elle sera appelée.

Asher A
la source
0

Si java est installé, bien sûr, keytool est là. Ce que vous devez faire est de l'ajouter à votre variable PATH.

Den Isahac
la source