如何为applet提供在文件系统上写入的访问权限

时间:2011-01-11 17:38:17

标签: java permissions applet

我在设置applet的策略文件时遇到问题。我这是第一次这样做而且不知道如何在java中设置applet的策略文件。实际上我想给applet的权限写上文件系统。为此我必须向applet提供文件权限

所以我创建了一个名为.java.policy的文件,并将以下代码放入其中

grant codeBase "file:/C://res/applet/*" {
permission java.io.FilePermission "C:\\res\\applet\\test.txt", "read, write";
};

并将其保存在users \ jindal文件夹中,现在我将JAVA_HOME设置为 C:\用户\金达尔

但我仍然发现

的例外情况
  

java.security.AccessControlException:   访问被拒绝(java.io.FilePermission   C:\ res \ applet \ test.txt写)

任何人都可以帮助解决错误或我应该做什么

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您在浏览器中放了什么网址?你的applet标签上的代码库是什么?也许先尝试使用代码库。首先,我将其从策略文件中删除,以确定问题是否在代码库中。