无法用JNA找出本机类型的映射

时间:2012-06-17 02:51:53

标签: java macos jna

我正在尝试使用JNA在mac上调用ApplicationServices框架中的本机函数。但是,我想要使用的函数的返回类型及其参数是我所知道的Java中的任何东西都不熟悉,我不知道如何映射它们。

我想要使用的功能:

CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);

我不知道如何映射这些中的任何一个。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

查看rococoa项目(http://rococoa.java.net),该项目解决了特定于OSX的各种类型的映射。