在eclipse下调用dll文件出现错误java.lang.UnsatisfiedLinkError: displayHelloWorld
java源文件:
package com.bluetop.jni;
public class HelloWorld {
static {
System.loadLibrary("HelloWorld"); //调入本地库
}
public native void displayHelloWorld(); //定义本地方法
public static void main(String[] args) {
new HelloWorld().displayHelloWorld();
}
}
然后执行就出现上述错误。
最关键的是dll文件不知道写得对不对。我用win32动态链接库生成的。可能不对。但又不知道MFC AppWizard(dll)这个dll怎么编写。肯请高手帮忙指点迷津,谢谢
package com.bluetop.jni;
public class HelloWorld {
static {
System.loadLibrary("HelloWorld"); //调入本地库
}
public native void displayHelloWorld(); //定义本地方法
public static void main(String[] args) {
new HelloWorld().displayHelloWorld();
}
}
然后执行就出现上述错误。
最关键的是dll文件不知道写得对不对。我用win32动态链接库生成的。可能不对。但又不知道MFC AppWizard(dll)这个dll怎么编写。肯请高手帮忙指点迷津,谢谢
...全文
相关推荐
org.eclipse.swt.win32-4.2版本
做SWT的时候碰到的错误“Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3232 in java.l
Win7中使用Eclipse连接虚拟机中的Linux中的Hadoop2.5.0经验总结
- **错误2**: `Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO
RTX Server SDK Java语言开发指导
#### 四、常见问题与解决方法在开发过程中可能会遇到一些常见的错误,例如:- **异常:`java.lang.UnsatisfiedLinkError: no SDKAPIJava in java.library.path
基于Java编写串口通信工具
如果遇到java.lang.UnsatisfiedLinkError异常,文档建议将rxtx解压包中的动态链接库文件复制到C:\Windows\System32目录下,以确保程序正常运行。
hadoop_win7_32位环境配置
然而,配置过程中可能会遇到错误。例如,如果你遇到`java.lang.UnsatisfiedLinkError`,这通常是因为缺少与Hadoop相关的DLL文件。


Java SE
