0

发生了这个异常

    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

我已经包含了图书馆,但我找不到问题所在

构建属性

http://pastie.org/10746488

清单.mf

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

4

1 回答 1

0

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

您已super-csv-2.1.0.jar在插件中包含 a,但尚未包含 usb4java jar。

于 2016-03-03T16:38:04.193 回答