Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检查屏幕保护程序是否处于活动状态_Java_Windows_Screensaver - Fatal编程技术网

Java 检查屏幕保护程序是否处于活动状态

Java 检查屏幕保护程序是否处于活动状态,java,windows,screensaver,Java,Windows,Screensaver,可能重复: 有没有什么方法可以让你知道这个屏幕保护程序是否在java中处于活动状态?我在网上搜索过,但我只找到了非常复杂的本地代码。。。我的程序只针对windows。Java无法直接处理系统任务。 您应该使用JNI(Java本机接口)或JNA(Java本机访问)来实现这一点。我没有尝试过这段代码,但他们声称按照Ammar的建议使用JNA来回答您的问题:如果您的目标是Windows,我建议尽快切换到C#only@bobobobo,我想你从来没有参与过一个已经有几万行或几十万行代码的项目。从问题的

可能重复:


有没有什么方法可以让你知道这个屏幕保护程序是否在java中处于活动状态?我在网上搜索过,但我只找到了非常复杂的本地代码。。。我的程序只针对windows。Java无法直接处理系统任务。
您应该使用JNI(Java本机接口)或JNA(Java本机访问)来实现这一点。

我没有尝试过这段代码,但他们声称按照Ammar的建议使用JNA来回答您的问题:

如果您的目标是Windows,我建议尽快切换到C#only@bobobobo,我想你从来没有参与过一个已经有几万行或几十万行代码的项目。从问题的性质来看,听起来他似乎还处于初级阶段