我遇到了JWS应用程序的问题,抱怨jar设置为仅在沙箱中运行。查看生成的jar,看到Permission设置为sandbox。我无法找到将此更改为所有权限的方法。我尝试将其添加到项目中的清单文件中,但仍然被覆盖。我想这是最近的Java版本,因为应用程序的旧jar工作正常。
知道怎么设置这个吗?
答案 0 :(得分:1)
必须将 JNLP 文件的security
element设置为all-permissions
才能获得所需的权限。
答案 1 :(得分:0)
我可以想到以下任何一种选择。
1)修改代码生成/ jar创建逻辑,将all-permissions
添加到清单中
2)如果那不可能在jnlp资源中添加<security> <all-permissions/> </security>
3)生成jar后,取消签名,修改清单并辞职。
答案 2 :(得分:0)