如何在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
答
你可能会更好签署罐子。对jar进行签名可以提升applet的权限,从而启用文件访问。
首先你需要一个证书。你可以通过创建一个临时之一:
keytool -genkey -alias certAlias
注册的jar:
jarsigner -storepass yourPwd -signedjar output.jar in.jar certAlias
请告诉我,我该怎么签我的jar文件 – 2011-01-12 07:31:40