2015-10-28 30 views
5

我調用這個CMD上:密鑰工具-genkey循環運行產生的.keystore文件

keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 -validity 1000 

該工具運行,提出的問題,然後再次循環到的問題。它不會生成.keystore。

請幫忙。我無法通過該循環來生成我的.keystore。

我已將所有權限授予java/bin文件夾,還將文件夾更改爲C:/但仍在最後一個問題後的循環中運行。我輸入「y」和「yes」來確認.keystore的創建,但不會生成一個。請幫忙。 謝謝。 我需要檢查哪些其他權限/設置?

+1

是什麼問題?沒有看到任何問號! – manetsus

+0

感謝您的回覆。我問(顯而易見)的問題(編輯)。但我還需要檢查其他什麼?一切似乎都指向jre1.8.0_65/bin文件夾的R/W權限,但我取消選中「只讀」,但仍然出現此錯誤。我還應該檢查什麼? –

回答

6

KeyTool使用特定於語言環境的資源束將答案與確認問題與「是」/「y」進行比較。換句話說:它期望這個問題的相同語言的答案。

例如在德國:

Ist CN=test, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=DE richtig? 
    [Nein]: ja 

英語(「‘)回答了上面的問題會被解釋由密鑰工具爲’用戶沒有確認」,因此密鑰工具將開始與問題結束。

+1

非常感謝! 2周直線看着周圍的網絡,這只是釘了!!!謝謝!! –