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

Amit Raz
źródło

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.

biziclop
źródło
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.

evandrix
źródło
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.

Adam Davis
źródło
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
Mohammed Amine
źródło
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

crazyDiamond
źródło
3

tutaj: C: \ Program Files \ Java \ jre7 \ bin jest to plik exe keytool.exe

user3142006
źródło
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.

Asher A.
źródło
0

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

Den Isahac
źródło