Где приложение Keytool?

Мне нужно использовать элемент управления mapview в Android, и я не понимаю, как запустить keytool. Он установлен с eclipse? Кажется, я не могу найти ссылку для скачивания.

Спасибо


person Amit Raz    schedule 28.01.2011    source источник


Ответы (9)


keytool является частью стандартного дистрибутива Java.

На 64-битной машине с Windows вы обычно найдете jdk в

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

Он используется для управления ключами и сертификатами, которыми вы можете подписывать вещи, в вашем случае, возможно, файл jar.

Если вы предоставите более подробную информацию о том, что вам нужно сделать, мы, вероятно, дадим вам более конкретный ответ.

person biziclop    schedule 28.01.2011
comment
как я могу это использовать? он недоступен из cmd propmp в Windows - person Amit Raz; 28.01.2011
comment
Ваша ссылка указывает на документацию Java 1.3 (очень старую!). Документация для версии Java SE 6 находится здесь: загрузить .oracle.com / javase / 6 / docs / technotes / tools / solaris / - person Jesper; 28.01.2011
comment
@Amit, если у вас установлен JDK и добавлена ​​папка bin вашего JDK в PATH, вы сможете использовать keytool. - person Jesper; 28.01.2011
comment
Забавно, но вопрос в том, где, а не что, keytool ... почему это вообще было принято. - person Zoomzoom; 12.05.2016
comment
@Zoomzoom: Я думал о том же, когда оказался здесь. Отредактировал вопрос, чтобы исправить это. - person Veverke; 01.03.2017
comment
Устанавливать весь JDK не обязательно, если вам нужен только keytool. Достаточно установить JRE (Jave Runtime) - он меньше, чем JDK (Java Development Kit) - person VeganHunter; 25.07.2019

keytool - это инструмент для управления (общедоступными / закрытыми) ключами безопасности и сертификатами и хранения их в Java KeyStore файле (имя_файла.jks).
Он предоставляется в любых стандартных _3 _ / _ 4_ дистрибутивах.
Вы можете найти это в следующей папке %JAVA_HOME%\bin.

person evandrix    schedule 28.01.2011
comment
$JAVA_HOME/bin для Linux и друзей - person clapsus; 30.07.2015
comment
@evandrix Когда я открываю keytools.exe, он закрывается. - person Jesse; 23.01.2017
comment
Он не предназначен для открытия, это инструмент командной строки (и должен закрываться, как только он напечатает то, что напечатал изначально). - person milosmns; 11.02.2018
comment
Не забывайте двойные кавычки, в зависимости от вашей (Windows) конфигурации: "%JAVA_HOME%\bin\keytool" - person SR_; 12.03.2018
comment
keytool предоставляется не только в JDK, но и в распределении JRE, которое занимает меньше места на диске - person VeganHunter; 25.07.2019

Для меня это оказалось в c / Program Files / Java / jdk1.7.0_25 / bin (Windows 8). Более общий ответ на этот вопрос заключается в том, что он, скорее всего, будет в подкаталоге bin того места, где установлен ваш jdk.

person Adam Davis    schedule 12.07.2013

keytool это двоичный файл в папку JDK ... просто добавьте свой JDK в качестве переменной среды, добавив следующую строку

C:\Program Files\Java\jdk1.8.0_65\bin
person Mohammed Amine    schedule 17.06.2016

Если вы работаете с Mac ... keytool является частью Java SDK и может быть найден в следующем месте /System/Library/Java/JavaVirtualMachines/[VERSION ].jdk/Contents/Home/bin/keytool

person crazyDiamond    schedule 09.03.2014

здесь: C: \ Program Files \ Java \ jre7 \ bin, это exe keytool.exe

person user3142006    schedule 14.01.2014

Он находится в пути / к / jdk / bin. Убедитесь, что $ JAVA_HOME определен, а $ JAVA_HOME / bin добавлен в $ PATH, иначе команда keytool не будет распознана при вызове.

person Asher A    schedule 24.10.2016

Если у вас установлен Android в Windows, вы также найдете его здесь: C: \ Program Files \ Android \ jdk \ microsoft_dist_openjdk_1.8.0.25 \ jre \ bin

person CloudArch    schedule 16.02.2021

Если у вас установлена ​​java, конечно, там есть keytool. Что вам нужно сделать, так это добавить его в свою переменную PATH.

person Den Isahac    schedule 20.03.2014