Alguém já reparou que aplicativos java de linha de comando no OS X criam processos de GUI que roubam o foco (por exemplo, subprocessos groovy e maven)? Estou achando isso extremamente irritante; provavelmente porque eu moro com ele por 6-8 meses desde que eu acho que o OS X 10.6.
Como impedir que processos java façam isso no OS X?
macos
window-manager
java
dsummersl
fonte
fonte
Respostas:
Eventualmente, encontrei a solução básica:
Para aplicativos Java em geral, você pode especificar que eles são 'decapitados', adicionando a opção
-Djava.awt.headless=true
ao seu aplicativo java.(também publicado no stackoverflow).
fonte