,帮帮忙,在java中怎么实现程序调用Dll中的函数


各位高手,帮帮忙,在java中如何实现程序调用Dll中的函数
我在安装了SWT/Jfrace插件的Eclipse中写了一个界面程序,并写调用Dll的java函数,通过JNI生成了Dll文件。但是,在运行的时候,程序老是连接不了Dll内部的实现函数。弹出的错误如下:
        java.lang.UnsatisfiedLinkError:   booleanShow
        booleanShow是函数名

Java开源技术 java 程序开发

你失联了额 12 years, 3 months ago


你的dll写的是否满足给java调用的规范?
建议先把要调用dll的类写好,然后再根据这个java类生成c的头文件(javah),根据这个头文件定义的函数来编写dll应该不会存在问题。

Maru_P answered 12 years, 3 months ago

Your Answer