如何获得JRE的写入权限?

时间:2016-05-19 20:36:34

标签: java

我正在尝试导入安全证书,以便我可以按照此处的步骤向服务器发送请求。

http://www.grim.se/guide/jre-cert

我在Windows命令提示符下输入以下命令。

keytool -import -alias sunas -keystore "C:\Program Files\Java\jre1.8.0_91\lib\security\cacerts" -file C:\Users\dan.moore\Desktop\V-CLOUD-ROOT-CA.der

然后我提示输入密码,我输入密码为“changeit”。

然后发生这种情况 -

Trust this certificate? [no]:  y
Certificate was added to keystore
keytool error: java.io.FileNotFoundException: C:\Program Files\Java\jre1.8.0_91\lib\security\cacerts (Access is denied)

由于访问被拒绝,我认为我没有JRE的写权限。我怎么能得到这个?谢谢!

2 个答案:

答案 0 :(得分:0)

Windows Defender阻止访问cacerts文件。尝试禁用砖墙工具,现在一切都会好起来的!

答案 1 :(得分:0)

这不是问题,而是您操作系统的权限问题。由于您似乎正在运行Windows,因此您可能希望以管理员身份执行命令。为此,最简单的方法是以管理员身份启动命令行(从启动菜单中搜索cmd,右键单击结果,以管理员身份启动...)。系统可能会提示您输入凭据。