【发布时间】:2011-09-03 07:15:05
【问题描述】:
我有一个带有函数的小程序,如果这个函数被 javascript 调用,它会返回所有 Netdrives 的列表。
目前我得到一个权限被拒绝的异常。谷歌告诉我:我必须签名并创建一个策略文件。但我没有前进。
你能告诉我步骤,如何让它工作吗?
问候和感谢!
【问题讨论】:
标签: java file jar policy signed-applet
我有一个带有函数的小程序,如果这个函数被 javascript 调用,它会返回所有 Netdrives 的列表。
目前我得到一个权限被拒绝的异常。谷歌告诉我:我必须签名并创建一个策略文件。但我没有前进。
你能告诉我步骤,如何让它工作吗?
问候和感谢!
【问题讨论】:
标签: java file jar policy signed-applet
您需要对小程序进行签名,然后才能获得访问文件的权限: 见http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html
或者这个(更新的):http://www.entrust.net/ssl-resources/pdf/ECS_Java_Code_Signing_Guide.pdf
【讨论】:
我有一个带有函数的小程序,如果这个函数被 javascript 调用,它会返回所有 Netdrives 的列表。
目前我得到一个权限被拒绝的异常。谷歌告诉我:我必须签名..
正确。
..并创建一个策略文件。 ..
如果最终用户在提示时接受签名的小程序代码,则冗余。
但我没有前进。
缺少的部分是您可能需要将这些调用包装在AccessController.doPrivileged(PrivilegedAction) 中。这是和JS交互造成的。
【讨论】: