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

问题描述 投票:0回答:2

我在我的终端执行了我的file.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

我正确使用所有库

java executable-jar noclassdeffounderror awt-eventqueue
2个回答
0
投票

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


0
投票

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

试试这个。

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

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

$ demoBioMini_Java.bat
© www.soinside.com 2019 - 2024. All rights reserved.