AccessControlException:访问被拒绝 - FilePermission

2023-11-29

我使用的是JRE7。我已经使用 jarsigner 签署了 jar 文件。但我仍然得到例外

java.security.AccessControlException: access denied ("java.io.FilePermission" 
    "C:\Program Files\Java\jre7\lib\ext\Cert.P12" "read") 

我正在尝试读取存储在该目录中的 Cert.P12。

我使用 keytool 生成了证书并签署了 jar。当浏览器提示我时,我接受了证书。是因为它不是真正的证书我收到此错误吗?

这段读取文件的代码是一个小程序代码。

http://www-personal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html提到如果签名,错误就会消失。但它不适合我。


这是权限问题,我认为这与是否是真正的证书无关(我不知道)。您的证书保存在C:\Program Files...。确保您有read该目录的权限。 Windows 家长控制可能阻止您访问证书文件。

为了您自身的安全,有时 Windows 会阻止应用程序访问C:\Program Files\...文件夹,它需要Administrator访问它们的权限。也许,您必须为服务器中的 JRE 设置管理员权限,以管理员身份运行它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AccessControlException:访问被拒绝 - FilePermission 的相关文章

随机推荐