แอปพลิเคชัน Keytool อยู่ที่ไหน


144

ฉันต้องใช้การควบคุม mapview ใน Android และฉันไม่สามารถเข้าใจวิธีการทำงานkeytoolได้ ติดตั้งกับ eclipse หรือไม่ ฉันดูเหมือนจะไม่พบลิงค์ดาวน์โหลด

ขอบคุณ

คำตอบ:


175

keytool เป็นส่วนหนึ่งของการแจกแจงจาวามาตรฐาน

ในเครื่อง windows 64 บิตโดยปกติแล้วคุณจะพบ jdk ที่

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

มันใช้สำหรับจัดการคีย์และใบรับรองที่คุณสามารถเซ็นชื่อด้วยในกรณีของคุณอาจเป็นไฟล์ jar

หากคุณให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณต้องทำเราอาจให้คำตอบที่เฉพาะเจาะจงมากขึ้น


2
ฉันจะใช้มันได้อย่างไร ไม่สามารถใช้งานได้จาก cmd propmp ใน windows
Amit Raz

2
ลิงก์ของคุณชี้ไปที่เอกสาร Java 1.3 (เก่ามาก!) เอกสารสำหรับรุ่น Java SE 6 อยู่ที่นี่: download.oracle.com/javase/6/docs/technotes/tools/solaris/…
Jesper

20
@Amit ถ้าคุณมี JDK การติดตั้งและเพิ่มbinโฟลเดอร์ของ JDK ของคุณไปคุณควรจะสามารถที่จะใช้PATH keytool
Jesper

16
ตลกคำถามคือ "ที่ไหน" ไม่ใช่ "อะไร" เป็น keytool ... ทำไมถึงได้รับการยอมรับ
Zoomzoom

2
@Zoomzoom: คิดเหมือนกันหลังจากสิ้นสุดที่นี่ แก้ไขคำถามเพื่อแก้ไขปัญหานี้
Veverke

192

keytool เป็นเครื่องมือในการจัดการคีย์และใบรับรอง มันมีให้กับการกระจาย JDK มาตรฐานใด ๆ %JAVA_HOME%\binและสามารถอยู่ใน


33
ควรทำเครื่องหมายว่าเป็นคำตอบ มันเป็นคำตอบเดียวที่ส่งข้อมูลเฉพาะที่ต้องการ
toddmo

9
$JAVA_HOME/binสำหรับ Linux และเพื่อน ๆ
clapsus

@evandrix เมื่อฉันเปิด keytools.exe มันจะปิดอยู่
Jesse

มันไม่ได้ตั้งใจที่จะเปิดมันเป็นเครื่องมือบรรทัดคำสั่ง (และควรปิดทันทีที่มันพิมพ์สิ่งที่มันพิมพ์ครั้งแรก)
milosmns

อย่าลืมเครื่องหมายคำพูดคู่ทั้งนี้ขึ้นอยู่กับการกำหนดค่า (Windows) ของคุณ:"%JAVA_HOME%\bin\keytool"
SR_

10

สำหรับฉันมันกลายเป็น c / Program Files / Java / jdk1.7.0_25 / bin (Windows 8) คำตอบทั่วไปของคำถามนี้คือมีแนวโน้มมากที่สุดที่จะอยู่ในไดเรกทอรีย่อย bin ไม่ว่าคุณจะติดตั้ง jdk ไว้ที่ใด


8

keytool เป็นไฟล์ไบนารีลงในโฟลเดอร์ JDK ... เพียงเพิ่ม JDK ของคุณเป็นตัวแปรสภาพแวดล้อมโดยเพิ่มบรรทัดต่อไปนี้

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

5

หากคุณกำลังทำงานกับ Mac ... keytool เป็นส่วนหนึ่งของ Java SDK และสามารถพบได้ในตำแหน่งต่อไปนี้



1

มันอยู่ในเส้นทาง / ถึง / jdk / bin ตรวจสอบให้แน่ใจว่ามีการกำหนด $ JAVA_HOME และเพิ่ม $ JAVA_HOME / bin ใน $ PATH มิฉะนั้นคำสั่ง 'keytool' จะไม่ถูกจดจำเมื่อถูกเรียก


0

หากคุณติดตั้งจาวาของหลักสูตร keytool อยู่ในนั้น สิ่งที่คุณต้องทำคือการเพิ่มลงในตัวแปร PATH ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.