使用JFreeChart创建图表所需的权限

时间:2011-05-19 08:01:20

标签: java permissions jfreechart

我想使用JFreeChart从安全管理器下运行的代码创建图表。这失败并显示错误消息

java.lang.InternalError:无法连接到窗口服务器 - 没有足够的权限。

如果我更改我的策略文件以授予代码不受限制的权限,则它可以正常工作,因此错误必须归因于我的策略中缺少某些权限。但是哪一个?我尝试了各种与AWT相关的权限,但似乎没有任何效果。有没有办法找出哪些权限丢失?

1 个答案:

答案 0 :(得分:2)

启动应用程序时,将以下内容添加到jvm参数中 - 它会产生大量输出,但是当权限失败时,它会指向正确的方向。

-Djava.security.debug=access,failure