Кто-нибудь еще заметил, что Java-приложения командной строки в OS X создают процессы GUI, которые крадут фокус (то есть, groovy, maven подпроцессы)? Я нахожу это чрезвычайно раздражающим; вероятно, потому что я живу с этим в течение 6-8 месяцев, так как я думаю, что OS X 10.6.
Как я могу предотвратить процессы Java, делающие это в OS X?
macos
window-manager
java
dsummersl
источник
источник
Ответы:
В конце концов я нашел основное решение:
Для приложений Java в целом вы можете указать, что они «безголовые», добавив эту опцию
-Djava.awt.headless=true
в ваше Java-приложение.(также опубликовано в stackoverflow).
источник