Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与java中dll的使用相关_Java_Dll_Function Pointers - Fatal编程技术网

与java中dll的使用相关

与java中dll的使用相关,java,dll,function-pointers,Java,Dll,Function Pointers,我有一个用“C”开发的dll。 我需要在Java程序中使用它。 我的问题是这样的: 我需要调用一个dll函数,它的结构变量是java程序中的一个参数。如何做?我可以将对象作为参数传递吗?鉴于我怀疑这只是Windows,最好的选择是使用,它将允许您完全从java使用dll,而无需编写任何自定义C代码。JNA确实使用一个特殊的StructureJava类处理struct类型的函数对象

我有一个用“C”开发的dll。
我需要在Java程序中使用它。
我的问题是这样的:
我需要调用一个dll函数,它的结构变量是java程序中的一个参数。
如何做?
我可以将对象作为参数传递吗?

鉴于我怀疑这只是Windows,最好的选择是使用,它将允许您完全从java使用dll,而无需编写任何自定义C代码。JNA确实使用一个特殊的
Structure
Java类处理
struct
类型的函数对象