与java中dll的使用有关

时间:2012-04-06 05:21:06

标签: java dll function-pointers

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

1 个答案:

答案 0 :(得分:1)

你最好的选择 - 因为我怀疑这只是Windows - 是使用JNA,这将允许你完全从Java使用DLL,而无需编写任何自定义C代码。 JNA确实使用特殊的struct Java类处理Structure类型的函数对象。