Подтвердить что ты не робот

Как я могу запретить java-процессы командной строки от кражи фокуса в OSX?

Кто-нибудь еще заметил, что их приложения командной строки java в OSX создают процессы графического интерфейса, которые крадут фокус (т.е. groovy, подчиненные процессы maven)? Я нахожу это чрезвычайно раздражающим; вероятно, b/c Я живу с ним как 6-8 месяцев, так как я думаю, OSX v10.6?

Как я могу предотвратить выполнение Java-процессов в OSX?

4b9b3361

Ответ 1

В конце концов я нашел основное решение:

Для приложений Java в целом вы можете указать, что они "без головы", добавив параметр -Djava.awt.headless=true в ваше Java-приложение.

Ответ 2

Добавьте в конфигурацию вашей оболочки, например,.bashrc:

export MAVEN_OPTS = -Djava.awt.headless = true