2015-10-30 34 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