代码之家  ›  专栏  ›  技术社区  ›  Dean Schulze

keytool错误:java。木卫一。FileNotFoundException:cacerts(访问被拒绝)

  •  0
  • Dean Schulze  · 技术社区  · 6 年前

    C:\Program Files\Java\jdk1.8.0_191\jre\lib\security>keytool -import -file xxx.yyy.zzz.crt -alias xxxx.yyy.zzz.com -keystore cacerts -storepass changeit -noprompt
    Certificate was added to keystore
    keytool error: java.io.FileNotFoundException: cacerts (Access is denied)
    

    我在Windows10上使用JDK1.8。0_191. 为什么会拒绝管理员访问?

    1 回复  |  直到 6 年前
        1
  •  3
  •   shuberman    5 年前

    我也面临同样的问题。

    1. 更新命令[Sated in QUOTE]中cacert文件路径的路径。
    2. 运行您的查询。[您不会得到io异常]。
    3. 然后在原始位置替换新的cacert文件。
        2
  •  2
  •   RoutesMaps.com    6 年前

        3
  •  1
  •   Dean Schulze    6 年前

    我的问题是我对我的Windows10笔记本电脑没有真正的管理员权限。我有足够的权限将JDK安装到默认位置(需要管理员权限),但没有足够的权限使用keytool。

    我从默认位置卸载了JDK,并将其重新安装到一个不限于管理员用户的目录中。然后钥匙工具工作正常。