我已经编写了一些Java Applets,并将它们捆绑到一个签名的JAR中。即使小应用程序已经签名,它们仍然需要在客户端上对java.policy文件进行一些更改。例如,执行打印作业。
为了帮助最终用户,用户可以使用一个小的Swing应用程序下载另一个JAR,它会将条目添加到他们的.java.policy中。
我的问题:
是否有一个众所周知的库可以部署/交付/安装java.policy
这个小应用程序将简单地附加到.java.policy。如果运行多次,程序将多次追加相同的数据。如果我只添加一次条目会更好。为此,我必须解析.java.policy并回写。有没有什么库可以操作java.policy条目?
发布于 2010-11-24 02:19:19
Java的Policy Tool允许您操作现有的策略文件(甚至创建新的策略文件)。但它主要面向开发人员。如果您想让它更加用户友好,我想您必须自己编写一个(您应该能够重用标准策略工具中的大量代码)。
发布于 2015-12-01 09:13:50
我不认为更改本地策略文件是正确的解决方案。通常,您的小程序应该在其清单文件中命名所需的权限级别,例如:Permissions: all-permissions Codebase: * Trusted-Only: true More在接下来的页面上,请参阅“权限属性”。
https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/manifest.html#A1148525
小程序也需要签名。
https://stackoverflow.com/questions/4259337
复制相似问题