Не удалось инициализировать GraphicsEnvironment из-за java.lang.NoClassDefFoundError, несмотря на работу сервера в автонJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не удалось инициализировать GraphicsEnvironment из-за java.lang.NoClassDefFoundError, несмотря на работу сервера в автон

Сообщение Anonymous »

Я получил следующую трассировку стека в журнале клиента:

Код: Выделить всё

[AWT-EventQueue-0] exception.DefaultUncaughtExceptionHandler - Exception while showing exception to the user
java.lang.NoClassDefFoundError: Could not initialize class java.awt.GraphicsEnvironment$LocalGE
at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:106) ~[?:?]
at java.desktop/sun.awt.windows.WToolkit.lambda$displayChanged$4(WToolkit.java:888) ~[?:?]
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) ~[?:?]
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) ~[?:?]
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) ~[?:?]
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?]
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?]
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?]
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?]
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?]
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
Несмотря на то, что сервер работает с параметром -Djava.awt.headless=true, что-то идет не так, когда инициализируется класс GraphicsEnvironment. Я использую jdk-17.0.12+7, и java.desktop включен в путь к классам. приложение работает на сервере Windows.

Подробнее здесь: https://stackoverflow.com/questions/790 ... underror-d
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»