Как я могу препятствовать тому, чтобы процессы командной строки java крали фокус в OSX? - PullRequest
20 голосов
/ 18 января 2012

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

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

Ответы [ 2 ]

25 голосов
/ 14 марта 2012

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

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

2 голосов
/ 22 мая 2012

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

export MAVEN_OPTS = -Djava.awt.headless = true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...