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.