Windows下JAVA调用动态库(一)--基本实现
来源:互联网 发布:北京好的体检医院 知乎 编辑:程序博客网 时间:2024/05/22 11:32
动态库开发环境:VC6.0
动态库:Win32 Dynamic-Link Library
JAVA开发环境:MyEclipse 6.5
JNA
动态库名称:TestDll.dll
动态库接口定义:
int WINAPI fpTestFun1();
int WINAPI fpTestFun2(HANDLE hHandle);
JAVA:
import com.sun.jna.*;
import com.sun.jna.win32.*;
public class TestDllTest
{
public static void main(String[] args)
{
int nHandle = TestDllI.INSTANCE.fpTestFun1();
int nResult = TestDllI.INSTANCE.fpTestFun2(nHandle);
.........
}
public interface TestDll extends Library
{
TestDll INSTANCE = (TestDll)Native.loadLibrary("TestDll", TestDll.class);
int fpTestFun1();
int fpTestFun2(int nHandle);
}
- Windows下JAVA调用动态库(一)--基本实现
- Windows 下java调用C++ dll动态链接库
- qt在Windows下调用动态库
- java如何调用windows动态链接库
- windows下动态链接库(dll)深入浅出(一)
- ubuntu下java调用c++动态库
- 利用JNative实现Java调用动态库
- 利用JNative实现Java调用动态库
- 利用JNative实现Java调用动态库
- Java调用C++动态库具体实现
- Windows下动态库的编译以及调用
- windows下编写Dll动态库及调用
- windows 下调用command line(CMD)检查是否安装java(c#实现)
- windows 下驱动NT和WDM 基本例子 (一)
- C#实现动态调用Windows DLL
- 在linux和windows下动态设置classpath调用java类方法[绝对实用]
- 专题:Windows动态链接库(一)
- Windows动态库管理(一)
- 在myeclipse下,打开已有的项目
- CentOS6上安装xfce桌面环境
- C# WinForm 导出导入Excel/Doc 完整实例教程
- 用类降低业务逻辑复杂度
- c3p0详细配置
- Windows下JAVA调用动态库(一)--基本实现
- Python实战之Oracle数据库操作
- “电脑族”保健六项注意
- 让Notepad++使用TextMate的主题
- ExtJS - JSON.js
- 终于跟老板说了心中的那一句:哥要走了!
- OpenMAX介绍
- C# 中的委托和事件(转)
- 用c语言实现面向对象的编程方式