我需要将 usb4java 与 eclipse 插件应用程序一起使用,但是当我使用 USB.Frag.Init(0x04D8, 0x003F, 0x00, 0x81, 0x01, 1);?

i need to use usb4java with eclipse plugin app but when i used USB.Frag.Init(0x04D8, 0x003F, 0x00, 0x81, 0x01, 1);?

发生了这个异常

    Exception in thread "Thread-7" java.lang.NoClassDefFoundError: org/usb4java/LibUsbException
    at nattable.NatTableView$USB_Listner.run(NatTableView.java:128)
Caused by: java.lang.ClassNotFoundException: org.usb4java.LibUsbException cannot be found by diagnostictool_1.0.0.qualifier
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more

我已经包含了这个库,但我找不到问题所在

build.propeties

http://pastie.org/10746488

Manifest.mf

http://i.stack.imgur.com/kbYuD.jpg

您必须在您的插件中包含所有您的插件使用的jar,并将它们包含在MANIFEST.MF文件的Bundle-Classpath中并列出它们(或包含它们的目录)在 build.properties 文件中。

您在插件中包含了 super-csv-2.1.0.jar,但没有包含 usb4java jar。