700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JNA 获取Linux窗口句柄 java - 使用JNA获取窗口句柄时出错 - 堆栈内存溢出

JNA 获取Linux窗口句柄 java - 使用JNA获取窗口句柄时出错 - 堆栈内存溢出

时间:2021-02-24 03:18:12

相关推荐

JNA 获取Linux窗口句柄 java - 使用JNA获取窗口句柄时出错 - 堆栈内存溢出

我正在尝试使用Java Native Access SDK获取前景窗口的坐标。 一开始我已经收到一个错误:

Exception in thread "main" java.lang.IllegalArgumentException: Unrecognized calling convention: 3 at com.sun.jna.Native.invokePointer(Native Method) at com.sun.jna.Function.invokePointer(Function.java:477) at com.sun.jna.Function.invoke(Function.java:411) at com.sun.jna.Function.invoke(Function.java:323) at com.sun.jna.Library$Handler.invoke(Library.java:236) at com.sun.proxy.$Proxy0.GetForegroundWindow(Unknown Source) at test.Test.main(Test.java:42) Java Result: 1

我在Test.java中拥有的唯一代码是:

import com.sun.jna.Native;

import com.sun.jna.platform.win32.WinDef.HWND;

import com.sun.jna.platform.win32.User32;

public class Test {

/**

* @param args the command line arguments

*/

public static void main(String[] args) throws Exception {

HWND fgWindow = User32.INSTANCE.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。