通过java调用.DLL文件

时间:2012-08-16 04:01:47

标签: java dll

我有一个主要用vb.net编写的DLL文件 它需要2个参数。 我想在我的java代码中使用这个DLL并传递所需的2个参数。 我应该怎么做呢?

2 个答案:

答案 0 :(得分:3)

使用JNI,加载您的dll并调用本机函数

查看

答案 1 :(得分:3)

在Java中,基本上有两个很好的选择:(按推荐顺序)

  1. 如果您的DLL具有C函数头(而不是C ++装饰),则应使用JNA。它有一个简单的declarative syntax,只需要编写一些Java。
  2. 为您的DLL编写JNI绑定(将涉及一些Java和一些C ++代码)。