获取可以使用File的applet必须执行哪些步骤?

时间:2011-05-27 10:23:26

标签: java file jar policy signed-applet

我有一个带有函数的applet,如果javascript调用此函数,则返回所有Netdrive的列表。

目前我获得了一个拒绝许可的例外。谷歌告诉我:我必须签名并创建一个政策文件。但我没有前进。

你能告诉我步骤,如何使这个工作?

问候和感谢!

2 个答案:

答案 0 :(得分:0)

在获得访问文件的权限之前,您需要对applet进行签名: 见http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

或此(更新):http://www.entrust.net/ssl-resources/pdf/ECS_Java_Code_Signing_Guide.pdf

答案 1 :(得分:0)

  

我有一个带有函数的applet,如果javascript调用此函数,则返回所有Netdrive的列表。

     

目前我获得了一个拒绝许可的例外。谷歌告诉我:我必须签名..

正确。

  

..并创建一个策略文件。 ..

如果最终用户在提示时接受了签名的小程序代码,则为

  

但我没有前进。

缺少的成分是您可能需要将这些调用包装在AccessController.doPrivileged(PrivilegedAction)中。这是由与JS的交互引起的。