gpt4 book ai didi

java - 如何扩展 JNA 接口(interface)映射? ( java )

转载 作者:行者123 更新时间:2023-12-02 08:32:39 25 4
gpt4 key购买 nike

User32接口(interface)(平台库)缺少一些WinAPI函数,所以我尝试扩展它:

package myapp
import com.sun.jna.platform.win32.W32API

public interface User32 extends com.sun.jna.platform.win32.User32 {
myapp.User32 INSTANCE
boolean IsWindow(W32API.HWND hWnd)
}

但随后调用myapp.User32.INSTANCE.FindWindow(..)结果 java.lang.NullPointerException: Cannot invoke method FindWindow() on null object

最佳答案

您的 IsWindow 声明是正确的(我在当前项目中使用相同的声明。)

很可能您未能初始化INSTANCE

关于java - 如何扩展 JNA 接口(interface)映射? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937491/

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