Ứng dụng Keytool ở đâu?


144

Tôi cần sử dụng điều khiển mapview trong Android và dường như tôi không thể hiểu cách chạy keytool. Được cài đặt với nhật thực? Tôi dường như không thể tìm thấy một liên kết tải xuống.

Cảm ơn

Câu trả lời:


175

keytool là một phần của phân phối java tiêu chuẩn.

Trong máy Windows 64 bit, thông thường bạn sẽ tìm thấy jdk tại

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

Nó được sử dụng để quản lý khóa và chứng chỉ mà bạn có thể ký tên, trong trường hợp của bạn, có thể là tệp jar.

Nếu bạn cung cấp thêm chi tiết về những gì bạn cần làm, có lẽ chúng tôi có thể cung cấp cho bạn một câu trả lời cụ thể hơn.


2
Làm thế nào tôi có thể sử dụng nó? nó không có sẵn từ cmmp propmp trong windows
Amit Raz

2
Liên kết của bạn trỏ đến tài liệu Java 1.3 (rất cũ!). Các tài liệu cho phiên bản Java SE 6 có tại đây: download.oracle.com/javase/6/docs/technotes/tools/solaris/
Jesper

20
@ Nhận nếu bạn đã cài đặt JDK và thêm binthư mục JDK của bạn vào thì PATHbạn sẽ có thể sử dụng keytool.
Jesper

16
Thật buồn cười, câu hỏi là "ở đâu", không phải "cái gì", là keytool ... tại sao điều này thậm chí còn được chấp nhận.
Zoomzoom

2
@Zoomzoom: Nghĩ tương tự sau khi kết thúc ở đây. Chỉnh sửa câu hỏi để sửa lỗi này.
Veverke

192

keytool là một công cụ để quản lý khóa và chứng chỉ. Nó được cung cấp với bất kỳ phân phối JDK tiêu chuẩn nào và có thể được định vị %JAVA_HOME%\bin.


33
điều này nên được đánh dấu là câu trả lời. đó là câu trả lời duy nhất thực sự cung cấp thông tin cụ thể được yêu cầu
chập chững vào

9
$JAVA_HOME/bincho Linux và bạn bè
clapsus

@evandrix Khi tôi mở keytools.exe, nó tiếp tục đóng.
Jesse

Nó không có nghĩa là được mở, nó là một công cụ dòng lệnh (và sẽ đóng ngay khi nó in bất cứ thứ gì nó in ban đầu).
milosmns

Đừng quên dấu ngoặc kép, tùy thuộc vào cấu hình (Windows) của bạn:"%JAVA_HOME%\bin\keytool"
SR_

10

Đối với tôi, hóa ra là trong c / Chương trình tập tin / Java / jdk1.7.0_25 / bin (Windows 8). Một câu trả lời chung hơn cho câu hỏi này là rất có thể nó sẽ nằm trong thư mục phụ bin của bất cứ nơi nào jdk của bạn được cài đặt.


8

keytool đó là một tệp nhị phân vào thư mục JDK ... chỉ cần thêm JDK của bạn làm biến môi trường bằng cách thêm dòng sau

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

5

Nếu bạn đang làm việc với máy Mac ... keytool là một phần của SDK Java và có thể được tìm thấy ở vị trí sau / System / L Library / Java / JavaVirtualMachines / [VERSIONTHER.jdk / Content / Home / bin / keytool



1

Nó nằm trong đường dẫn / đến / jdk / bin. Đảm bảo rằng $ JAVA_HOME được xác định và $ JAVA_HOME / bin được thêm vào $ PATH, nếu không lệnh 'keytool' sẽ không được nhận ra khi được gọi.


0

Nếu bạn đã cài đặt java, tất nhiên keytool sẽ ở đó. Những gì bạn cần làm là thêm nó vào biến PATH của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.