Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
2013-10-12 13:52
507 查看
在Java program calling the native methods :
产生错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
at HelloWorld.displayHello(Native Method)
at HelloWorld.main(HelloWorld.java:10)
原因:
是因为java 程序在调用dll时候,不能找到native method 方法的实现。
主要是因为在dll中,可能xxx.h头文件中的接口名和xxx.cpp源文件中的实现函数名不一致导致的。
产生错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
at HelloWorld.displayHello(Native Method)
at HelloWorld.main(HelloWorld.java:10)
原因:
是因为java 程序在调用dll时候,不能找到native method 方法的实现。
主要是因为在dll中,可能xxx.h头文件中的接口名和xxx.cpp源文件中的实现函数名不一致导致的。
相关文章推荐
- jni Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx.dll: 此操作仅在应用容器上下文中有效。
- 命令行出错Exception in thread "main" java.lang.UnsupportedClassVersionError
- Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path
- Exception in thread "main" java.lang.NoClassDefFoundError 问题及其解决方法
- 解决Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/ FSDataInputStream
- 找不到符号 & Exception in thread "main" java.lang.NoClassDefFoundErrorrg
- 使用PDFBox,出现Exception in thread "main" java.lang.NoSuchMethodError: org.fontbox.cmap.CMapParser.parse
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
- exception in thread "main" java.lang.NoClassDefFoundError 解决方案
- Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONException
- Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: Io 异常: The Network Ada
- 为什么执行JAVA程序时,会出现Exception in thread"main" java.lang.NoClassDefFoundError的错
- scala出现异常:Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.NoClassDefFoundError错误信息
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/Nestabl
- java Exception in thread "main" java.lang.NoClassDefFoundError: (wrong name: 解决方法
- 安装oralce后在cmd模式下运行java命令出错:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/getopt/luke/Luke (Unsupported
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory