我们正在使用 jnlp 启动一个小程序 小程序需要加载原生库 jar 和 jnlp 使用自生成的证书进行签名。 jnlp 授予所有权限
<security>
<all-permissions/>
</security>
策略文件授予所有权限 授予 { 权限 java.security.AllPermission; };
我们收到一个弹出对话框“java security warning” 也就是说:此应用程序将执行不安全的操作。你想继续吗?
继续或取消(见随附的屏幕截图)
没有“总是允许”按钮
这意味着“每次”小程序启动时都会弹出对话框。这对用户来说很烦人。
如何禁止此对话框弹出或使其最多出现一次?
最佳答案
What can be done to disable this dialog to pop up or to make it appear at most once?
使用经过可信机构验证的证书。禁用/忽略自签名证书的“始终允许”字段是 Oracle 的决定,它们不太可能更改。
关于java - 如何在没有弹出窗口的情况下通过 JNLP 授予 java 小程序所有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610266/