0

我的代码就像 getWaitMessageBox().setAlwaysOnTop(true);。

这抛出

java.security.AccessControlException:访问被拒绝 (java.awt.AWTPermission setW indowAlwaysOnTop) 在 java.security.AccessControlContext.checkPermission(Unknown Source) 在 java.security.AccessController.checkPermission(Unknown Source) 在 java.lang.SecurityManager.checkPermission(未知来源)在 java.awt.Window.setAlwaysOnTop(未知来源)

所以我需要在我的策略文件中为“setAlwaysOnTop”设置awtpermission。

如何将其添加到我的策略文件中?

4

1 回答 1

1

默认策略实现和策略文件语法”解释了策略文件的语法。语法在这里

Java™ SE 7 Development Kit (JDK) 中的权限”文档列出了所有标准权限。AWT 的权限在此处列出。

从这些我们可以推断出权限应该设置如下:

    permission java.awt.AWTPermission "setWindowsAlwaysOnTop";

权限目标由javadoc确认。

于 2013-10-07T12:58:20.643 回答