【发布时间】:2014-09-25 13:50:30
【问题描述】:
我有一个 .net dll,它有一些我需要从 java 程序调用的函数。 这是我使用的代码,它给了我这个错误。“线程“主”java.lang.UnsatisfiedLinkError 中的异常:”但 dll 加载正常。 s
static {
try {
System.load("mydotnet.dll");
System.out.println("loaded");
} catch (UnsatisfiedLinkError e) {
System.err.println(e);
}
}
private static native boolean SC_Start();
【问题讨论】:
-
“dll 加载正常”是什么意思?
-
dll 加载良好,但访问 dll 中的函数给出此错误:线程“main”java.lang.UnsatisfiedLinkError 中的异常
-
VBNet中如何声明
SC_Start方法? -
无论如何你不能只使用Net dll。 Java 仅适用于本机 dll。您需要将您的 Net dll 包装成原生的。
-
你有什么想法/代码来实现这个吗?