如何在jdk1.4中为applet提供文件写入权限

问题描述:

我在为applet创建策略文件时遇到了问题。我正在做这个第一次,并且不知道如何在java.actual中为applet设置策略文件想要授予小程序在文件系统上写入的权限。为此,我将不得不放弃文件权限的小程序如何在jdk1.4中为applet提供文件写入权限

所以我做一个.java.policy中文件命名,并把下面的代码在它

授予代码库“文件:/ C:// RES/applet/*“{permission java.io.FilePermission”C:\ res \ applet \ test.txt“,”read,write“; };

,并保存在这个用户现在\文件夹金达莱我设置JAVA_HOME为C:\用户\金达莱

但我仍然发现异常

java.security.AccessControlException:访问被拒绝(java中。 io.FilePermission C:\水库\小程序\ test.txt的写入)

任何机构可以请帮助什么是错的还是我应该怎么do.And我必须使用JDK 1.4

+0

请告诉我,我该怎么签我的jar文件 – 2011-01-12 07:31:40

你可能会更好签署罐子。对jar进行签名可以提升applet的权限,从而启用文件访问。

首先你需要一个证书。你可以通过创建一个临时之一:

keytool -genkey -alias certAlias 

注册的jar:

jarsigner -storepass yourPwd -signedjar output.jar in.jar certAlias