JNA:'org.osgi.framework.BundleException:No Bundle-NativeCode match'

时间:2018-02-13 18:53:23

标签: java-native-interface jna

我是RCP应用程序的新手,这可能是一个新手问题。我一直在尝试将jna和jna-platform(4.5.1)添加到应用程序中,并且我得到了'org.osgi.framework.BundleException:No Bundle-NativeCode match'异常。我尝试修改manifest.mf条目(如jna用户组的上一篇文章中所述):

Bundle-NativeCode: com/sun/jna/win32-x86/jnidispatch.dll;processor=x86
 ;osname=win32,com/sun/jna/win32-x86/jnidispatch.dll;processor=x86;osn
 ame=win,*

但这没有帮助。我检查了那个拉入的jna jar,它在提到的路径中有jnidispatch.dll。我也将osgi配置设置为win32 / x86。清单还需要通过jna使用的dll还是jnidispatch.dll就足够了?

  

操作系统 - Microsoft Windows 10企业版,   Jna版本 - 4.5.1

0 个答案:

没有答案