keytool错误:java.io.FileNotFoundException:cacerts(访问被拒绝)

问题描述 投票:0回答:2

这个问题已被问过几次,但没有一个解决方案适合我。我以管理员身份运行DOS命令窗口,但是当运行keytool命令安装证书时,我得到上面的错误:

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)

我在Windows 10上使用JDK 1.8.0_191。为什么管理员会拒绝访问?

java-8 windows-10 keytool
2个回答
1
投票

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

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


1
投票

“以管理员身份运行命令提示符”已修复此问题。

© www.soinside.com 2019 - 2024. All rights reserved.