当前位置: 首页 > 面试题库 >

如何防止命令行Java进程窃取OSX中的焦点?

凤伟泽
2023-03-14
问题内容

还有其他人注意到他们在OSX中的命令行Java应用程序创建了窃取焦点的GUI进程(即groovy,maven子进程)吗?我觉得这很烦人。也许b /
c自从我认为OSX v10.6以来已经使用了6-8个月了?

如何防止Java进程在OSX中执行此操作?


问题答案:

最终,我找到了基本的解决方案

通常,对于Java应用程序,可以通过将选项添加到Java应用程序中来指定它们是“无头的” -Djava.awt.headless=true



 类似资料:
  • 有什么方法可以防止新舞台抢走主舞台的焦点? 我指的是每个新的<代码>阶段。show() 从我的主舞台上偷走了焦点。 我不想把我的JavaFX和Swing混在一起,所以没有将内容嵌入JFrame的选项。此外,这将是伟大的不使用任何弹出,只是纯粹的阶段。 有什么外部库允许我这么做吗?

  • JavaFX有一个问题,当我弹出一个新阶段时,该新窗口将从具有当前焦点的任何Windows应用程序中获取焦点 我希望它弹出到前面,但不对焦,所以如果用户在其他地方打字,他们可以继续打字等。 在Swing中,您可以通过以下方式解决此问题: JavaFx中似乎没有类似的选项。 下面的例子,当你点击按钮时,它将弹出一个新的阶段,获得焦点(注意,我不想要求焦点回来,因为在真正的应用程序中,当弹出发生时,用

  • 当我将RecycerView放入嵌套的scrollview中时,屏幕总是跳到RecycerView的顶部,而不是页面的顶部。这里有一个简单的例子。 在这个示例中,我在Recyview上有一个350dp高的空视图,因为您需要在Recyview上有一些内容才能明显显示出来。Recyview iteself包含100个虚拟文本视图。 启动活动后,滚动位于Recyview的顶部,而不是页面的顶部。这一定是

  • 本文向大家介绍如何防止他人窃取我的源代码或图片?相关面试题,主要包含被问及如何防止他人窃取我的源代码或图片?时的应答技巧和注意事项,需要的朋友参考一下 已经加载到客户端的资源,感觉基本上没有办法完全让用户下载不下来。只不过可以对资源进行一些处理,让用户下载的资源不那么好用。比如js加密,图片用base64或css sprint等方式,使得资源即使要用也要费一番精力

  • 问题内容: 我有一个需要大量内存的程序,例如所有物理内存的2/3。运行一段时间后,我的操作系统开始将程序交换为hdd。但是我需要程序始终保持非常快的响应,因此我需要防止对该进程进行分页。 如何防止操作系统交换一个进程? 谢谢你的帮助! 问题答案: 在程序开始时,调用: (如果您没有该程序的源代码,则必须使用该程序来减少进程的消耗)。 请注意,这将增加进程失败进行内存分配的机会。

  • [注意:这与如何从Java程序启动完全独立的进程有关?但不同] 我希望能够从一个“管理器”Java进程中派生出外部进程(shell脚本),当JVM被杀死时,该进程应该继续运行——但当我杀死父Java程序时,子Java程序似乎也被杀死(注意,如果JVM自然退出,行为会有所不同)。我拥有的最简单的测试程序是: 和外部脚本: 作为 java-带有依赖项的类路径jar。罐子温度。执行官。快跑快跑。嘘 如果