.java.policy中的条目被忽略

时间:2016-10-17 23:31:37

标签: java security applet

我正在开发一个需要对文件夹进行读写访问的JAVA Applet。当我将以下条目添加到JRE文件夹中的java.policy文件时,它可以工作:

 permission java.io.FilePermission "${user.home}${/}logtest${/}-", "read, write";

但是,如果我在用户主目录中的.java.policy文件中添加该条目,则它不起作用。

进一步调查我添加了另一个策略文件mytest.policy,其中包含上述完全相同的权限,并修改了java.security文件:

policy.url.1=file:${java.home}/lib/security/java.policy
policy.url.2=file:${user.home}/.java.policy
policy.url.3=file:${user.home}/mytest.policy

已成功应用权限。

有谁知道为什么.java.policy权限条目不起作用?

1 个答案:

答案 0 :(得分:0)

尝试编辑文件 C:\ Users \用户名\ AppData \ LocalLow \太阳\的Java \部署\ deployment.properties 并添加到文件下一行: deployment.security.use.user.home.java.policy =真