Onde está o aplicativo Keytool?

144

Preciso usar o controle mapview no android e não consigo entender como executar keytool. Está instalado com o eclipse? Não consigo encontrar um link para download.

obrigado

Amit Raz
fonte

Respostas:

175

keytool faz parte da distribuição java padrão.

Em uma máquina Windows de 64 bits, você normalmente encontraria o jdk em

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

É usado para gerenciar chaves e certificados com os quais você pode assinar, provavelmente no seu caso, um arquivo jar.

Se você fornecer mais detalhes sobre o que precisa fazer, provavelmente poderemos fornecer uma resposta mais específica.

biziclop
fonte
2
como posso usá-lo? ele não está disponível a partir do propmp cmd no Windows
Amit Raz
2
Seu link aponta para a documentação do Java 1.3 (muito antiga!). Os documentos para a versão Java SE 6 estão aqui: download.oracle.com/javase/6/docs/technotes/tools/solaris/…
Jesper
20
@ Aceite se você tiver o JDK instalado e adicionou a binpasta do seu JDK ao que PATHvocê deve poder usar keytool.
Jesper
16
Engraçado, a questão é "onde", não "o quê", é a ferramenta ... por que isso foi aceito?
Zoomzoom
2
@Zoomzoom: Pensei o mesmo depois de terminar aqui. Editou a pergunta para corrigir isso.
Veverke
192

keytool é uma ferramenta para gerenciar chaves e certificados. É fornecido com qualquer distribuição JDK padrão e pode ser localizado em %JAVA_HOME%\bin.

evandrix
fonte
33
isso deveria ter sido marcado como resposta. é a única resposta que realmente oferece as informações específicas solicitadas
toddmo
9
$JAVA_HOME/binpara Linux e amigos
clapsus 30/07/2015
@evandrix Quando abro o keytools.exe, ele continua se fechando.
Jesse
Não é para ser aberto, é uma ferramenta de linha de comando (e deve fechar assim que imprimir o que imprimir inicialmente).
milosmns
Não esqueça as aspas duplas, dependendo da sua configuração (Windows):"%JAVA_HOME%\bin\keytool"
SR_
10

Para mim, acabou por estar em c / Program Files / Java / jdk1.7.0_25 / bin (Windows 8). Uma resposta mais geral a esta pergunta é que ela provavelmente estará no subdiretório bin de onde seu jdk estiver instalado.

Adam Davis
fonte
8

keytool é um arquivo binário na pasta JDK ... basta adicionar seu JDK como variável de ambiente adicionando a seguinte linha

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

Se você estiver trabalhando com um Mac ..., a keytool faz parte do Java SDK e pode ser encontrada no seguinte local /System/Library/Java/JavaVirtualMachines/[VERSION}.jdk/Contents/Home/bin/keytool

diamante louco
fonte
3

aqui: C: \ Arquivos de Programas \ Java \ jre7 \ bin, é um exe keytool.exe

user3142006
fonte
1

Está no caminho / to / jdk / bin. Certifique-se de que $ JAVA_HOME esteja definido e $ JAVA_HOME / bin seja adicionado a $ PATH, caso contrário, o comando 'keytool' não será reconhecido quando chamado.

Asher A
fonte
0

Se você possui o java instalado, é claro que o keytool está lá. O que você precisa fazer é adicioná-lo à sua variável PATH.

Den Isahac
fonte