Gdzie jest aplikacja Keytool?


144

Muszę użyć kontrolki mapview w systemie Android i nie rozumiem, jak to zrobić keytool. Czy jest zainstalowany z zaćmieniem? Nie mogę znaleźć łącza do pobrania.

Dzięki

Odpowiedzi:


175

keytool jest częścią standardowej dystrybucji Java.

W 64-bitowej maszynie z systemem Windows zwykle znajduje się plik jdk pod adresem

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

Służy do zarządzania kluczami i certyfikatami, którymi można podpisywać, w twoim przypadku prawdopodobnie plik jar.

Jeśli podasz więcej szczegółów na temat tego, co musisz zrobić, prawdopodobnie możemy udzielić ci bardziej szczegółowej odpowiedzi.


2
jak mogę tego używać? nie jest dostępny z cmd propmp w systemie Windows
— Amit Raz

2
Twoje łącze wskazuje na dokumentację Javy 1.3 (bardzo stara!). Dokumentacja dla wersji Java SE 6 jest dostępna tutaj: download.oracle.com/javase/6/docs/technotes/tools/solaris/ ...
— Jesper

20
@Amit, jeśli masz zainstalowany pakiet JDK i dodałeś binfolder ze swoim JDK do folderu, w PATHktórym powinieneś być w stanie użyć keytool.
— Jesper

16
Zabawne, pytanie brzmi „gdzie”, a nie „co”, to keytool ... dlaczego to w ogóle zostało zaakceptowane.
— Zoomzoom

2
@Zoomzoom: Myślałem tak samo po wylądowaniu tutaj. Edytowałem pytanie, aby to naprawić.
— Veverke

192

keytool to narzędzie do zarządzania kluczami i certyfikatami. Jest dostarczany z dowolną standardową dystrybucją JDK i może znajdować się w %JAVA_HOME%\bin.


33
powinno to zostać oznaczone jako odpowiedź. to jedyna odpowiedź, która faktycznie dostarcza konkretnych żądanych informacji
— toddmo

9
$JAVA_HOME/bindla Linuksa i przyjaciół
— oklaski

@evandrix Kiedy otwieram keytools.exe, wciąż się zamyka.
— Jesse

Nie jest przeznaczone do otwierania, jest to narzędzie wiersza poleceń (i powinno zostać zamknięte, gdy tylko wydrukuje wszystko, co wydrukuje na początku).
— milosmns

Nie zapomnij o podwójnych cudzysłowach, w zależności od konfiguracji (Windows):"%JAVA_HOME%\bin\keytool"
— SR_

10

U mnie okazało się, że jest to c / Program Files / Java / jdk1.7.0_25 / bin (Windows 8). Bardziej ogólną odpowiedzią na to pytanie jest to, że najprawdopodobniej będzie on znajdować się w podkatalogu bin wszędzie tam, gdzie jest zainstalowany twój jdk.


8

keytool to plik binarny w folderze JDK ... po prostu dodaj swój JDK jako zmienną środowiskową, dodając następujący wiersz

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

5

Jeśli pracujesz z komputerem Mac ... narzędzie keytool jest częścią Java SDK i można je znaleźć w następującej lokalizacji /System/Library/Java/JavaVirtualMachines/[VERSION].jdk/Contents/Home/bin/keytool



1

Znajduje się w ścieżce / do / jdk / bin. Upewnij się, że $ JAVA_HOME jest zdefiniowane, a $ JAVA_HOME / bin jest dodane do $ PATH, w przeciwnym razie polecenie 'keytool' nie zostanie rozpoznane po wywołaniu.


0

Jeśli masz zainstalowaną Javę, oczywiście jest tam keytool. To, co musisz zrobić, to dodać go do zmiennej PATH.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.