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

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.


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.


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.


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

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


3

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


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.


0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.