0

我在终端中执行了我的 file.jar,它为我显示了这条消息

java -jar demoBioMini.jar

线程“AWT-EventQueue-0”中的异常 java.lang.NoClassDefFoundError: com/suprema/BioMiniSDK

这是我的问题的完整错误

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/suprema/BioMiniSDK
    at demoBioMini.<init>(demoBioMini.java:2199)
    at demoBioMini$27.run(demoBioMini.java:2186)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at

我正在正确使用所有库

4

2 回答 2

0

你想执行 demoBioMini.jar 吗?您错过了类路径“./java/BioMiniSDK.jar”

尝试这个。

$ java -classpath "./java/BioMiniSDK.jar;./demoBioMini.jar" demoBioMini

或者,您可以在同一目录中运行 demoBioMini_Java.bat。

$ demoBioMini_Java.bat
于 2019-04-08T07:18:33.217 回答
0

检查 demoBioMini.jar 文件提取中存在的所有库或类并再次检查

于 2019-03-25T12:27:46.967 回答