有没有其他人注意到他们在 OSX 中的命令行 java 应用程序创建了窃取焦点的 GUI 进程(即,groovy、maven 子进程)?我发现它非常烦人;可能 b/c 自从我认为 OSX v10.6 以来,我已经使用它 6-8 个月了?
如何防止 Java 进程在 OSX 中执行此操作?
最佳答案
最终我找到了基本的解决方案:
对于一般的 Java 应用程序,您可以通过将选项 -Djava.awt.headless=true
添加到您的 Java 应用程序来指定它们是“ headless ”的。
关于java - 如何防止命令行 java 进程在 OSX 中窃取焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911748/