gpt4 book ai didi

java - 无法调用 WindowUtils.getAllWindows()

转载 作者:太空宇宙 更新时间:2023-11-04 09:46:53 24 4
gpt4 key购买 nike

使用 JNA 我正在尝试运行以下代码。

    private Rectangle getWindowDimensions(String appTitle) {
for (DesktopWindow desktopWindow : WindowUtils.getAllWindows(true)) {
if (desktopWindow.getTitle().contains(appTitle.toUpperCase())) {
return desktopWindow.getLocAndSize();
}
}
return null;
}

我在 Windows 10 64 位上执行此操作,并使用 IntelliJ IDE。

我对此文件的导入是,

import com.sun.jna.platform.WindowUtils;
import com.sun.jna.platform.DesktopWindow;

WindowUtils.getAllWindows() 是此代码中唯一无法编译的部分。

我得到的错误是...

Error:(31, 55) java: cannot find symbol
symbol: method getAllWindows(boolean)
location: class com.sun.jna.platform.WindowUtils

最佳答案

已解决:

我有一个不支持此功能的旧版本 JNA,版本 4.0.1,在检查我列出的依赖项时,删除了旧版本,解决了问题!

谢谢@Slaw!您为我指出了正确的方向,让我发现了自己的错误。

关于java - 无法调用 WindowUtils.getAllWindows(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55320551/

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