Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java -使用windows终端导出x509证书时出现文件选项错误_Java_Windows_Certificate_Export_Keytool - Fatal编程技术网

Java -使用windows终端导出x509证书时出现文件选项错误

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\

我在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\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
参数。