我把JApplet 嵌入网页中,点击网页运行,却发现JApplet 不支持对文件读入和写出,
读入:
我尝试用File流读入结果提示java.security.AccessControlException: access denied (java.io.FilePermission “文件”read)
我把在eclipse中自动生成的java.policy.applet修改成为
grant {
   permission java.io.FilePermission "文件", "read"; 
  }
不过在网页中应用Japplet怎么才能应用我写的java.policy.applet,我把这个文件放到和自己编写JApplet同个目录,是也不好用。怎么才能应用或者那些地方有相关的资料??
谢谢了!!!!

解决方案 »

  1.   

    把这个jar文件加上数字签名能够实现这个功能,但必须要用户承认才行。
    操作步骤如下:
    1。keytool -genkey -keystore test.store -alias test
    2。keytool -export -keystore test.store -alias test -file test.cer
    3。jarsigner -keystore test.store test.jar test
    test.jar是你的jar文件。
    程序运行中要输入一些密码等信息,可以随便输入。
      

  2.   

    <property name=\"java.security.policy\" value=\"http://192.168.0.1:9111/web/java.policy\"/>