Czy ktoś jeszcze zauważył, że aplikacje Java wiersza polecenia w OS X tworzą procesy GUI, które kradną fokus (tj. Podprogramy groovy, maven)? Uważam to za bardzo irytujące; prawdopodobnie dlatego, że żyję z nim przez 6-8 miesięcy, odkąd myślę, że OS X 10.6.
Jak mogę zapobiec wykonywaniu tego przez procesy Java w OS X?
macos
window-manager
java
dsummersl
źródło
źródło
Odpowiedzi:
W końcu znalazłem podstawowe rozwiązanie:
Ogólnie w przypadku aplikacji Java można określić, że są one „bezgłowe”, dodając opcję
-Djava.awt.headless=true
do aplikacji Java.(wysłany również do stackoverflow).
źródło