当我加载我的小程序时,我得到了异常
java.security.AccessControlException: access denied ("java.awt.AWTPermission" "accessClipboard").
谷歌搜索了几个小时,并看到了类似的答案,
在 java 策略中添加权限 - 这是严格的内部过程。但需要在所有机器上工作。
添加小程序标签而不是对象 - 对我不起作用。
用于签署小程序的 Keytool - 添加了自定义证书来签署小程序。仍然得到异常。
请大家帮忙。
您可以尝试在 Java 中使用 Javascript 来获取特权方法:
@yakovsh:这个博客真的很有帮助。只是一个小小的改变对我有用......
java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction(){
public Object run() {
// execute the privileged command
executeCommand(cmd);
// we must return an object, so we'll return an empty string
return new Object();
}
}
);
唯一的变化是返回语句 from return ""toreturn new Object()