gpt4 book ai didi

java - 以编程方式(在 Java 中)防止 OS X 进入休眠状态

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:14 25 4
gpt4 key购买 nike

即使 Java 机器人定期发出程序化的鼠标“Swing ”,OS X Lion 仍然会进入休眠状态(这是防止机器进入休眠状态的标准方法,并且在 stackoverflow 中的其他地方有记录,并且在 OS X Lion 之前它对我有用)。

任何人都可以建议一种不需要权限升级的替代方法,使机器从 Java 应用程序中保持唤醒状态吗?

((后备解决方案显然是更改“节能”首选项,以便机器永不 hibernate ,但我们希望比这更聪明,因为要求机器保持清醒是异常(exception)而不是规则)。

最佳答案

事实证明,使用纯 Java hack 已经不可能做到这一点,必须求助于实现 JNI I/O 监听器,其代码将包含类似的内容

http://developer.apple.com/library/mac/#qa/qa1340/_index.html

如果您可以容忍调用命令行工具,另一种方法是在守护线程中调用 pmset noidle

关于java - 以编程方式(在 Java 中)防止 OS X 进入休眠状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8094081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com