我想使用JFreeChart从安全管理器下运行的代码创建图表。这失败并显示错误消息
java.lang.InternalError:无法连接到窗口服务器 - 没有足够的权限。
如果我更改我的策略文件以授予代码不受限制的权限,则它可以正常工作,因此错误必须归因于我的策略中缺少某些权限。但是哪一个?我尝试了各种与AWT相关的权限,但似乎没有任何效果。有没有办法找出哪些权限丢失?
答案 0 :(得分:2)
启动应用程序时,将以下内容添加到jvm参数中 - 它会产生大量输出,但是当权限失败时,它会指向正确的方向。
-Djava.security.debug=access,failure