1

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

4

2 回答 2

3

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

  1. 如果你的 DLL 有 C 函数头(而不是 C++ 装饰),你应该使用JNA。它具有简单的声明式语法,并且只需要编写一些 Java。
  2. 为您的 DLL 编写 JNI 绑定(将涉及一些 Java 和一些 C++ 代码)。
于 2012-08-16T04:05:25.777 回答
3

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

于 2012-08-16T04:04:24.207 回答