您可以尝试这两个,我都看到了成功。
http://jawinproject.sourceforge.net
Java /
Win32集成项目(Jawin)是一个免费的开放源代码体系结构,用于Java和通过Microsoft的组件对象模型(COM)或Win32动态链接库(DLL)公开的组件之间的互操作。
https://github.com/twall/jna/
JNA为Java程序提供了对本机共享库(Windows上的DLL)的轻松访问,而无需编写Java代码即可完成任何操作-
无需JNI或本机代码。此功能与Windows的Platform / Invoke和Python的ctype相当。访问在运行时是动态的,无需代码生成。JNA允许您使用自然Java方法调用直接调用本机函数。Java调用看起来就像在本机代码中一样。大多数呼叫不需要特殊处理或配置。不需要样板文件或生成的代码。
也可以在这里阅读:
http://en.wikipedia.org/wiki/Java_Native_Interface
Java本地接口(JNI)是一种编程框架,允许Java代码运行在Java虚拟机(JVM)打电话,被称为1书面其他本地应用程序(程序特定的硬件和操作系统平台)和库语言,例如C,C
++和汇编语言。
http://en.wikipedia.org/wiki/Java_Native_Access
Java Native Access使Java程序无需使用Java Native
Interface即可轻松访问本机共享库。JNA的设计旨在以最少的努力以自然的方式提供本地访问。不需要样板或生成的胶水代码。



