如何在Java中使用WinAPI函数?

8

我正在做一个Java项目,其中有将文件添加到数据库的功能,我想使用WinAPI函数来选择文件。该怎么做?


1
你不想使用Java内置的文件选择器有什么原因吗? - aperkins
3个回答

15

到目前为止最简单的方法是使用Java JNA,它已经支持从stcalls进行翻译。

你可以在JavaWorld上找到一个基本的教程(还有Winapi示例)。

你也可以使用JNI,但JNI需要您使用特殊构建的头文件进行接口,而且整体来说更难维护和使用。虽然在某些情况下稍微快一点。


1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接