Где находится приложение Keytool?

#android-studio #godot

Вопрос:

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

Спасибо

Ответ №1:

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

Комментарии:

1. $JAVA_HOME/bin для Linux и друзей

2. @evandrix, Когда я открою keytools.exe она продолжает закрываться.

3. Он не предназначен для открытия, это инструмент командной строки (и должен закрыться, как только он напечатает то, что он напечатал изначально).

4. Не забывайте о двойных кавычках, в зависимости от вашей (Windows) конфигурации : "%JAVA_HOME%binkeytool"

5. keytool предоставляется не только в JDK, но и в destribution JRE, который занимает меньше места на диске

Ответ №2:

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

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

C:Program FilesJavajdk1.8.0_121bin

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

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

Комментарии:

1. как я могу его использовать? он недоступен из cmd propmp в Windows

2. Ваша ссылка указывает на Java 1.3 (очень старая!) Документация. Документы для версии Java SE 6 здесь: download.oracle.com/javase/6/docs/technotes/tools/solaris/…

3. @Amit если у вас установлен JDK и вы добавили bin папку с вашим JDK в PATH , вы должны иметь возможность использовать keytool .

4. Забавно, но вопрос в том, «где», а не «что», является ключевым инструментом… почему это вообще было принято?

5. @Zoomzoom: Подумал то же самое после того, как оказался здесь. Отредактировал вопрос, чтобы исправить это.

Ответ №3:

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

Ответ №4:

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

 C:Program FilesJavajdk1.8.0_65bin
 

Ответ №5:

Если вы работаете с Mac… инструмент для ключей является частью Java SDK и может быть найден в следующем расположении /Система/Библиотека/Java/JavaVirtualMachines/[ВЕРСИЯ].jdk/Содержимое/Главная/папка/инструмент для ключей

Ответ №6:

здесь: C:Program ФайлыJavajre7bin это исполняемый файл keytool.exe

Ответ №7:

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

Ответ №8:

Если у вас установлен Android в Windows, вы также найдете его здесь: C:Program ФайлыAndroidjdkmicrosoft_dist_openjdk_1.8.0.25jrebin

Ответ №9:

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