Hat jemand anderes bemerkt, dass Java-Befehlszeilenanwendungen in OS X GUI-Prozesse erstellen, die den Fokus stehlen (dh groovige, maven-Unterprozesse)? Ich finde es extrem nervig; wahrscheinlich, weil ich seit 6-8 Monaten damit lebe, seit ich an OS X 10.6 denke.
Wie kann ich verhindern, dass Java-Prozesse dies in OS X tun?
macos
window-manager
java
dsummersl
quelle
quelle
Antworten:
Schließlich fand ich die grundlegende Lösung:
Für Java-Anwendungen im Allgemeinen können Sie angeben, dass sie "kopflos" sind, indem Sie die Option
-Djava.awt.headless=true
zu Ihrer Java-Anwendung hinzufügen .(auch im Stackoverflow gebucht).
quelle