Java 如何防止系统进入休眠状态?;

Java 如何防止系统进入休眠状态?;,java,windows,jakarta-ee,Java,Windows,Jakarta Ee,我想开发一个Java应用程序,希望系统在我的应用程序运行时不会进入休眠状态 应用程序将部署在Windows中 有什么方法可以实现这一点吗?java中没有任何方法可以实现这一点 有防止休眠的windows API。看到这条线了吗 您都可以通过JNI或调用它们。在应用程序运行时,有两种方法可以避免系统进入休眠模式: 1) 我不知道你说的是哪个Windows操作系统;但我们可以在操作系统级别禁用或启用休眠。对于不同的窗口版本,启用/禁用方法可能有所不同 2)另一种方法是编写一个C++程序,使用Win

我想开发一个Java应用程序,希望系统在我的应用程序运行时不会进入休眠状态

应用程序将部署在Windows中


有什么方法可以实现这一点吗?

java中没有任何方法可以实现这一点

有防止休眠的windows API。看到这条线了吗


您都可以通过JNI或

调用它们。在应用程序运行时,有两种方法可以避免系统进入休眠模式:

1) 我不知道你说的是哪个Windows操作系统;但我们可以在操作系统级别禁用或启用休眠。对于不同的窗口版本,启用/禁用方法可能有所不同

2)另一种方法是编写一个C++程序,使用Win32 API在系统级进行交互。编写代码后,可以将其导出为DLL库,然后在Java程序中使用。下面的链接提供了一个示例代码,可以帮助您实现类似的功能


当我想通过RDP连接到我的电脑时,我遇到了类似的问题,我让teamviewer保持打开状态,但我的电脑进入休眠/睡眠状态,这就是我的解决方案,我如何保持电脑“活动”

尝试此操作,转到控制面板->电源选项:

在那里,您可以选择电源计划,单击“更改计划设置”,您将进入此屏幕:

希望这能对你有所帮助

如果您需要一些编程解决方案,请尝试以下链接:

看看这篇文章:java在这方面能做些什么?虽然与java没有特别的关系。我确实认识一个人,他把鼠标绑在摆动的风扇上,让它来回拖动鼠标。不完全是高科技,但它很管用(而且很幽默)。