Как определить, является ли графический интерфейс поддерживается?

Мне нужно, чтобы моя программа Java имела два режима отображения: интерфейс GUI и интерфейс командной строки. Если я запускаю его в Windows, OS X или другой графической среде, я должен получить интерфейс GUI, но если я запускаю его через SSH, я должен получить интерфейс командной строки.

Как я могу определить, может ли отображаться графический интерфейс или мне следует использовать интерфейс командной строки?

22
задан FThompson 23 February 2015 в 11:25
поделиться