无法正确执行jar-线程“ AWT-EventQueue-0”中的异常java.lang.NoClassDefFoundError

时间:2019-03-25 11:05:44

标签: java executable-jar noclassdeffounderror awt-eventqueue

我在终端中执行了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

我正在正确使用所有库

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

尝试一下。

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

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

$ demoBioMini_Java.bat