我正在开发一个需要对文件夹进行读写访问的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权限条目不起作用?
答案 0 :(得分:0)
尝试编辑文件 C:\ Users \用户名\ AppData \ LocalLow \太阳\的Java \部署\ deployment.properties 并添加到文件下一行: deployment.security.use.user.home.java.policy =真