Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JNI某些方法抛出不满意的链接错误_Java_Java Native Interface - Fatal编程技术网

Java JNI某些方法抛出不满意的链接错误

Java JNI某些方法抛出不满意的链接错误,java,java-native-interface,Java,Java Native Interface,你见过这样的事吗?我有一个JNI类和一家公司提供的dll,用于一些硬件编程,我用它来开发硬件的应用程序接口。我测试部署应用程序,然后从一些方法中得到一个不满意的链接错误。从本质上讲,该应用程序只工作了一半。从JNI类调用的一些方法可以很好地工作,而其他方法则不行。但请记住,dll可能会链接到其他dll,因为安装硬件需要其他几个dll,但只有一个dll需要loadlibrary()。您知道不满意的链接错误可能来自哪里吗?您有该dll所需的所有文件吗。可能是你缺少了一些你的主dll正在寻找的dll。

你见过这样的事吗?我有一个JNI类和一家公司提供的dll,用于一些硬件编程,我用它来开发硬件的应用程序接口。我测试部署应用程序,然后从一些方法中得到一个不满意的链接错误。从本质上讲,该应用程序只工作了一半。从JNI类调用的一些方法可以很好地工作,而其他方法则不行。但请记住,dll可能会链接到其他dll,因为安装硬件需要其他几个dll,但只有一个dll需要loadlibrary()。您知道不满意的链接错误可能来自哪里吗?

您有该dll所需的所有文件吗。可能是你缺少了一些你的主dll正在寻找的dll。据我所知,是的,我有所有的文件。测试部署设置与我开发它的机器没有什么不同。但以防万一,如果某些DLL丢失,是否可能出现只有某些方法抛出异常的错误?是的。因为您提到应用程序的一半正在工作。然后部分接口工作正常。其中一部分由于某些依赖性而失败。如果您有代码,则很容易找到。
加载库或调用方法时出现不满意的链接错误
?它们的含义不同。@EJP在调用方法时出现不满意的链接错误。@Karthick您指的是创建JNI dll的C文件的代码吗?我会试着查一查是否有。