Как в программе Java узнать какой режим запущен: консольный или GUI?
Моя программа написана с помощью Swing (т.е. существуют формы, которые открываются при запуске программы). Мне также необходимо программу запускать в консольном режима без запуска этих форм. Я это реализовала с помощью программы xvfb. Она запускает программу и выполняет код, но в консоли выводится только то, что я писала с помощью System.out.println() или подобное. Мне необходимо в программе выполнять одну функцию либо по нажатию кнопки, либо при запуске из консоли. Я хотела бы узнать, как узнать какой режим запущен?(в коде программы)