Java -使用windows终端导出x509证书时出现文件选项错误
我在Windows终端的Java容器中。我输入了以下代码:Java -使用windows终端导出x509证书时出现文件选项错误,java,windows,certificate,export,keytool,Java,Windows,Certificate,Export,Keytool,我在Windows终端的Java容器中。我输入了以下代码: C:\Program Files\Java\jdk1.8.0_111\bin>keytool -export -alias me2 -file "Desktop\me.cert" 收到以下错误: keytool错误:java.io.FileNotFoundException:Desktop\me.cert( 系统找不到指定的路径) 请注意,我已经尝试了不带“”标记的方法,还尝试了使用“C:\Program Files\Java\
C:\Program Files\Java\jdk1.8.0_111\bin>keytool -export -alias me2 -file "Desktop\me.cert"
收到以下错误:
keytool错误:java.io.FileNotFoundException:Desktop\me.cert(
系统找不到指定的路径)
请注意,我已经尝试了不带“”标记的方法,还尝试了使用“
C:\Program Files\Java\jdk1.8.0\u 111\bin\me.cert
”作为我的文件位置。在运行该行代码之前,我还尝试在指定的-file
位置手动创建证书文件。其中没有一个有效 假设您试图将证书存储在实际的桌面中,而不是名为“Desktop”的文件夹中,您的命令如下所示:
C:\Program Files\Java\jdk1.8.0\u 111\bin>keytool-export-alias me2-file“C:\Users\USER\u NAME\Desktop\me.cert”-密钥库密钥库文件-storepass密钥库密码
我还确保以管理员权限运行终端。这也不起作用。我会尝试一些路径中不包含空格的东西,如“c:\me.cert”,根据命令,它应该类似于keytool-export-alias mydomain-file mydomain.crt-keystore keystore.jks
。我没有看到keystore
参数。