带有JNI的UnsatisfiedLinkError Eclipse

时间:2012-01-25 17:22:31

标签: java eclipse java-native-interface

我有一个reoccuring问题和一系列关于这个问题的半相关帖子。我终于取得了一些进展并解决了32位/ 64位共享文件.so文件由于字长不匹配而无法在JVM中读取。所以现在我有一个新问题的新错误消息。

我现在的问题是我仍然得到一个UnsatisfiedLinkError,但这次它引用了类中的实际方法,而不仅仅是整个类有问题。

Exception in thread "main" java.lang.UnsatisfiedLinkError: com.bob.thrift.xda_core_java.Ping(Ljava/lang/String;)I
at com.bob.thrift.sig_xda_core_java.Ping(Native Method)
at com.bob.thrift.XDA_core_operations.main(XDA_core_operations.java:10)

现在,我认为这是我想要的一步。至少它找到.SO文件并将其链接到主类。如何链接.so但是仍然遇到方法调用中的特定用法问题。我应该指出,正如我在其他帖子中所说的那样,我在一个全新的eclipse安装中运行得很好。所以我认为这是一个Eclipse设置,我无法弄清楚要改变什么。错误消息不是很有帮助。我想我需要一个Eclipse JNI导出。

0 个答案:

没有答案