Java - безголовый режим - Raspberry Pi
У меня есть Java-приложение, которое работает на ОС Windows, на настольном компьютере с приятным графическим интерфейсом пользователя. Я обновил, модифицировал и т. Д., Чтобы запустить его на Raspberry Pi 2B. Это просто отлично работает. Однако вы заметите, что графический интерфейс немного медленный.
Кроме того, теперь я планирую запустить приложение на Raspberry Pi в оптимизированном режиме, где мне действительно не нужен графический интерфейс. Я проверял много документов о "безголовом режиме", однако не смог получить правильный ответ на свой вопрос:
Если я запускаю мое стандартное приложение с графическим интерфейсом в автономном режиме, оно автоматически позаботится о том, чтобы игнорировать все способы обновления компонентов графического интерфейса? или что нужно сделать, чтобы избежать исключений и т. д.?
Будет ли это теоретически повысить производительность? или мне просто следует избегать подачи данных в таблицы и т. д. при работе в режиме без графического интерфейса?
С уважением
1 ответ
Нет, безголовый режим означает только то, что JVM лишена библиотек Gui. Вы не должны использовать какие-либо функции Gui, они не "заглушены", они потерпят неудачу. Он эмулирует только несколько вещей, которые можно использовать вне экрана (в основном, для печати или создания диаграмм)