Есть ли способ узнать, работает ли Java на платформе, которая поддерживает оконное управление любого рода? Я знаю, что вы могли бы понять это, прочитав переменные окружения, но это может оказаться довольно сложным при всех возможных комбинациях.
GraphicsEnvironment.isHeadless()
(см. Также JavaDoc )