我需要将 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
Manifest.mf
您必须在您的插件中包含所有您的插件使用的jar,并将它们包含在MANIFEST.MF
文件的Bundle-Classpath
中并列出它们(或包含它们的目录)在 build.properties
文件中。
您在插件中包含了 super-csv-2.1.0.jar
,但没有包含 usb4java jar。
发生了这个异常
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
Manifest.mf
您必须在您的插件中包含所有您的插件使用的jar,并将它们包含在MANIFEST.MF
文件的Bundle-Classpath
中并列出它们(或包含它们的目录)在 build.properties
文件中。
您在插件中包含了 super-csv-2.1.0.jar
,但没有包含 usb4java jar。