我在设置小程序的策略文件时遇到问题。我是第一次这样做,但不知道如何在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
发布于 2011-01-12 15:02:18
您需要对jar文件进行签名
另请参阅:http://java.sun.com/developer/Books/javaprogramming/JAR/sign/signing.html
发布于 2011-01-13 17:15:12
你最好在jar上签个名。对jar进行签名会提升applet的权限,从而启用文件访问。
首先,您需要证书。您可以通过以下方式创建临时文件:
keytool -genkey -alias certAlias在jar上签名:
jarsigner -storepass yourPwd -signedjar output.jar in.jar certAliashttps://stackoverflow.com/questions/4666120
复制相似问题