Разрешения, необходимые для создания диаграмм с JFreeChart - PullRequest
1 голос
/ 19 мая 2011

Я хотел бы использовать JFreeChart для создания диаграмм из кода, выполняемого под менеджером безопасности.Это завершается ошибкой с сообщением об ошибке

java.lang.InternalError: Не удается подключиться к серверу окон - недостаточно разрешений.

Если я изменю свой файл политики, чтобы дать коду неограниченные разрешения, он будет работать нормально, поэтому ошибка должна быть связана с отсутствием некоторых разрешений в моей политике.Но какой?Я пробовал различные разрешения, связанные с AWT, но ничего не работает.Есть ли способ узнать, какие разрешения отсутствуют?

1 Ответ

2 голосов
/ 19 мая 2011

Когда вы запускаете приложение, добавьте следующее к аргументам jvm - оно производит огромное количество вывода, но оно укажет вам правильное направление при сбоях разрешений.

-Djava.security.debug=access,failure
...