java - SSL keystore 路径错误

标签 java jakarta-ee keytool

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

keytool 错误:java.lang.RuntimeException:使用错误,C:\Program Files 不是合法命令

我已遵循此处给出的建议 keytool error command但错误仍然存​​在。可能出了什么问题?

我也尝试过

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

在这种情况下,我填写了所有详细信息(密码/名字和姓氏/城市等),最后我得到了

keytool 错误:java.io.FileNotFoundException:C:\

最佳答案

试试这个:

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

当路径中有空格时,您需要用引号将其覆盖。

另请注意,-keystore 参数中提供的路径应该是将生成为 keystore 的文件的路径。

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

上述命令不起作用,因为 C:\ 是目录路径而不是文件路径。

关于java - SSL keystore 路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33436348/

相关文章:

apache - 无法安装 Apache Apollo——找不到 "keytool"

java - Keytool 设置主机名

java - 将 .pem 转换为 jks,无需 key 文件

java - 尚未找到 JAXB-API 的实现(运行 java jar 时)

java - 将参数传递给 AIDL

java - Struts2 - 嵌套 <s :property> in a custom tag

java - 具有多个实例的集群中的 JMS 持久订阅者

java - 表达式计算器中的表达式分词器中的 while 循环有何用途?

java - Liquibase 与数据库交互

java - 将 reSTLet 与 Eclipse Virgo 结合使用