首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为jdk1.4中的applet提供文件写权限

如何为jdk1.4中的applet提供文件写权限
EN

Stack Overflow用户
提问于 2011-01-12 14:59:13
回答 2查看 1.5K关注 0票数 0

我在设置小程序的策略文件时遇到问题。我是第一次这样做,但不知道如何在java.Actually中设置小程序的策略文件。我想给小程序在文件系统上写入的权限。为此,我必须将文件权限授予applet

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

grant applet“codeBase :/C://res/applet/*”{ permission java.io.FilePermission "C:\res\applet\test.txt",“读写”;};

并将其保存在users\jindal文件夹中,现在我将JAVA_HOME设置为c:\users\jindal

但我还是发现了一个例外

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

有人能帮我吗?哪里出了问题,或者我应该do.And什么我必须使用JDK1.4

EN

回答 2

Stack Overflow用户

发布于 2011-01-12 15:02:18

您需要对jar文件进行签名

另请参阅:http://java.sun.com/developer/Books/javaprogramming/JAR/sign/signing.html

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 17:15:12

你最好在jar上签个名。对jar进行签名会提升applet的权限,从而启用文件访问。

首先,您需要证书。您可以通过以下方式创建临时文件:

代码语言:javascript
复制
keytool -genkey -alias certAlias

在jar上签名:

代码语言:javascript
复制
jarsigner -storepass yourPwd -signedjar output.jar in.jar certAlias
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4666120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档