当前位置: 首页 > 知识库问答 >
问题:

Keytool错误java.io.FileNotFoundException(系统找不到指定的文件)

百里海超
2023-03-14

keytool错误:Java . io . file not found exception:API . sepa . express . CRT(系统找不到指定的文件)

我尝试了在堆栈溢出中找到的各种示例。

keytool -importcert -file certificate.cer -keystore keystore.jks -alias "Alias"

    keytool -import -alias susan
   -file Example.cer -keystore exampleraystore

已尝试以管理员身份使用cmd。我已将我的证书文件放在桌面上。当我试图复制时:

C: \程序文件\Java\jdk1.8.0_60\jre\lib\security

它不接受证书文件。

完成此命令的首选方式是什么?

共有3个答案

殳勇
2023-03-14

只需在c: Drive之外的任何目录中创建文件,例如:在d: Drive中创建

庞旺
2023-03-14

首先将证书下载到您的任何目录中,我选择(D:\My)保存证书的位置,名称为xyz.cert

其次,您应该是CMD/Command的管理员,并编写单词“keytool ”,它应该会给出如下输出:

密钥和证书管理工具

命令:

 -certreq            Generates a certificate request
 -changealias        Changes an entry's alias
 -delete             Deletes an entry
...something like this should be the output 

第三,由于所有证书都保存在目录中的“cacerts” -
C:\程序文件\Java\jdk1.8.0_172\jre\lib\安全性

使用目录中的以下命令-
C:\Program Files\Java\jdk1.8.0_172\jre\lib\security

keytool-import-alias clojars.org-keystore/cacerts-file D:/My/XYZ . cer

哪里可以找到:

  1. 当您双击证书(在我的例子中是xyz.cert)时,它将打开一个弹出窗口,您将在General选项卡中找到Issued to:clojars。org(您需要在-alias前面给出这个名称)
  2. 在-keystore前面应该是cacerts的路径,但因为我们已经在目录C:\Program Files\Java\jdk1.8.0_172\jre\lib\security中,所以我们只需给出/cacerts
  3. 文件--

如果它要求输入密码,则默认为更改密码,因此每次都保持相同

希望这能解决您的问题。:)

艾学海
2023-03-14

尝试使用命令程序添加 ssl 文件。它对我有用

 类似资料:
  • 问题内容: 我有一个名为 的文件。 它与我的文件位于同一目录中。 但是,当我尝试通过以下代码访问它时,找不到此文件,发生错误: 这是我的代码: 问题答案: 直接将word.txt作为项目根文件夹的子级和src的对等方放置 免责声明:我想解释一下为什么这种方法适用于这种特殊情况,以及为什么它可能不适用于其他情况。 工作原理: 使用或任何其他变体时,你正在文件系统上相对于“工作目录”查找文件。工作目录

  • 问题内容: 我正在用Java编写一个程序,该程序将执行winrar并将一个供我使用的jar文件解压缩到该文件夹​​中。我的Java代码是这样的 执行此操作时,出现此错误 谁能告诉我为什么会遇到这样的问题。为了使其起作用,我需要在代码中进行哪些更改? 问题答案: 假设位于中,则能够找到它,如果没有,则需要提供到它的完全限定路径,例如,假设已安装在其中,则需要使用类似… 就个人而言,我建议您使用它,因

  • 问题内容: 我在Windows和Linux中运行的Pydub模块有问题。当我尝试这样打开mp3文件时: 控制台向我显示下一条消息: WindowsError:[错误2]系统找不到指定的文件 但是…我将文件(test.mp3)与脚本放在同一文件夹中,名称正确。 为什么我有这个问题?(在Linux中,具有相同的错误) 问题答案: 确保已安装 http://www.ffmpeg.org/。您可以从此官方

  • 问题内容: 我想在安装了Visual Studio Community 2015,Python v2.7.3的Windows 10计算机上安装bcrypt,但出现以下错误。 节点版本v4.2.1 node-gyp v3.0.3 问题答案: 我在另一个模块上遇到了同样的问题。 我通过以下方法解决了它: 安装Visual Studio Community 2013 跑 跑

  • 问题内容: 我收到以下错误 但我可以肯定地说,我已经在src,bin和根目录下创建了一个in.txt文件。我还尝试在主要参数中指定完整目录,但仍然无法正常工作。为什么Eclipse不选择它? 问题答案: 我获取了您的代码,并使用以下命令行参数执行了该代码: 它完全没有问题。检查您的命令行。

  • 问题内容: 我们的SSIS将结构化的控件包和从控件包调用的许多子包(大约30个)打包为一个结构。子程序包通过“执行程序包任务”来调用。每个子程序包有一个执行程序包任务。每个执行程序包任务都使用文件连接管理器来指定子程序包dtsx文件的路径。每个子程序包有一个文件连接管理器。每个文件连接管理器都有一个为ConnectionString属性定义的表达式。该表达式如下所示: 每个软件包的文件名都不相同。