#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.