| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Ошибка: Can't connect to X11 window server |
| Автор: Andrey1 6.12.2010, 19:59 | ||
| Есть приложение, которое использует Swing для вывода ошибок. Нужно его запустить удаленно под Линуксом. Сейчас вылетает ошибка:
X server ни на удаленном сервере, ни на локальной машине (под виндой) не нужен. Может кто-нибудь знает как победить эту ошибку? |
| Автор: jk1 7.12.2010, 10:47 |
| Вы не используете функционал java.awt.Desktop? Я такую ошибку наблюдал при использовании методов Desktop под KDE (Fedora Linux 10), там он как я понял просто не поддерживается. Как показали опыты, работает под GNOME и под Windows, под KDE отказывается. |
| Автор: math64 7.12.2010, 16:26 |
| Наколько я понял, нужно запускать с ключом -Djava.awt.headless=true Или перекомпилирировать, убрав весь Swing и AWT |
| Автор: Kircul 7.12.2010, 16:27 |
[offtopic]Ага, вчера вечером хотел написать, но подумал что может это я чего-то недопонимаю после трудового дня.[/offtopic] |
| Автор: kemiisto 7.12.2010, 16:44 |
| Автор: LSD 7.12.2010, 19:10 | ||
Ну тогда мы получим java.awt.HeadlessException, если приложение не обработает эту ошибку, то результат будет тот же. |
| Автор: Asal 8.12.2010, 19:20 | ||
это как? решения 2. 1. или это не Swing, а консольное что-то 2. X Server таки нужен |