2015-10-30 166 views
0
keytool -genkey -alias tomcat -keyalg RSA -keystore C:\Program Files\etc\etc 

密鑰工具錯誤:了java.lang.RuntimeException:用法錯誤,C:\ Program Files文件是不是合法的命令SSL密鑰路徑錯誤

我已經按照這裏給出keytool error command的意見,但錯誤依然存在。什麼可能是錯的?

我也試過

keytool -genkey -alias tomcat -keyalg RSA -keystore C:\ 

在這種情況下,我填寫的所有細節(密碼/名字和姓氏/市等),最後我得到

的keytool錯誤:java.io.FileNotFoundException :C:\

+1

當路徑中有任何空間時,需要用引號括起來,如「C:\ Program Files \ etc \ etc」 –

回答

1

試試這個:

keytool -genkey -alias tomcat -keyalg RSA -keystore "C:\Program Files\etc\etc" 

當路徑中有空間時,需要用引號括起來。

另請注意,在-keystore參數中提供的路徑應該是將作爲密鑰庫生成的文件的路徑。

keytool -genkey -alias tomcat -keyalg RSA -keystore C:\ 

上面的命令是行不通的,因爲C:\是一個目錄路徑而不是文件路徑。

+0

現在我得到這個錯誤 - keytool錯誤:java.io.FileNotFoundException:「C: \ Program Files「<文件名,目錄名稱或卷標語法不正確> – Cafe

+0

如果覺得此答案有用,請點擊左側的複選標記以接受此答案。 –

+0

謝謝一噸拉胡爾。 – Cafe