无法正确执行 jar - 线程异常 "AWT-EventQueue-0" java.lang.NoClassDefFoundError
Cannot excute jar correctly - Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError
我在终端中执行了 file.jar,它向我显示了这条消息
java-罐子demoBioMini.jar
Exception in thread "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.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.access0(EventQueue.java:97)
at java.awt.EventQueue.run(EventQueue.java:709)
at java.awt.EventQueue.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
我正确使用了所有库
检查 demoBioMini.jar 文件中存在的所有库或 类
提取并再次检查
你想执行demoBioMini.jar吗?您错过了类路径“./java/BioMiniSDK.jar”
试试这个。
$ java -classpath "./java/BioMiniSDK.jar;./demoBioMini.jar" demoBioMini
或者,您可以 运行 demoBioMini_Java.bat 在同一目录中。
$ demoBioMini_Java.bat
我在终端中执行了 file.jar,它向我显示了这条消息
java-罐子demoBioMini.jar
Exception in thread "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.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.access0(EventQueue.java:97)
at java.awt.EventQueue.run(EventQueue.java:709)
at java.awt.EventQueue.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
我正确使用了所有库
检查 demoBioMini.jar 文件中存在的所有库或 类 提取并再次检查
你想执行demoBioMini.jar吗?您错过了类路径“./java/BioMiniSDK.jar”
试试这个。
$ java -classpath "./java/BioMiniSDK.jar;./demoBioMini.jar" demoBioMini
或者,您可以 运行 demoBioMini_Java.bat 在同一目录中。
$ demoBioMini_Java.bat