«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Ошибка «Нет переменной DISPLAY X11» в приложениях Java: как настроить переменную DISPLAY для функциональности графического интерфейса?

Ошибка «Нет переменной DISPLAY X11» в приложениях Java: как настроить переменную DISPLAY для функциональности графического интерфейса?

Опубликовано 6 ноября 2024 г.
Просматривать:556

\

Ошибка «Нет X11 DISPLAY Variable» в приложении Java

Приложения Java используют систему X Window (X11) для графического интерфейса пользователя ( графический интерфейс) функциональность. Ошибка «Переменная X11 DISPLAY не установлена» означает, что приложение не может получить доступ к среде отображения X11.

Чтобы решить эту проблему, установите переменную среды X11 DISPLAY. Устанавливаемое значение зависит от конфигурации вашего дисплея.

На главном дисплее

Если вы используете основной дисплей, установите переменную DISPLAY следующим образом:

Для оболочки Bash или Bourne:

export DISPLAY=:0.0

Для оболочки C или TC:

setenv DISPLAY :0.0

На удаленном или дополнительном дисплее

Если вы используете удаленный или дополнительный дисплей, значение переменной DISPLAY будет другим. Значение должно быть в формате:

DISPLAY=hostname:displaynumber.screen

Например, если имя удаленного хоста — «host1», а номер дисплея — «11» с экраном «0». ", переменная DISPLAY будет такой:

DISPLAY=host1:11.0

Настройка переменной DISPLAY

Задайте переменную DISPLAY перед запуском приложения Java . Это можно сделать, добавив следующую строку в начало сценария вашего приложения:

export DISPLAY=:0.0

Или

setenv DISPLAY :0.0

Для соответствующей конфигурации дисплея.

Дополнительные примечания

Если переменная DISPLAY не установлена ​​автоматически, проверьте, не изменили ли вы файлы конфигурации оболочки по умолчанию (например, . профиль, .bashrc, .cshrc). Сеансы SSH часто правильно устанавливают переменную DISPLAY, обеспечивая удаленный доступ к приложениям X11.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3