Не удается правильно выполнить jar - исключение в потоке "AWT-EventQueue-0" java.lang.NoClassDefFoundError - PullRequest
0 голосов
/ 25 марта 2019

Я запустил файл 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 голосов
/ 08 апреля 2019

Хотите запустить demoBioMini.jar?Вы пропустили путь к классам "./java/BioMiniSDK.jar"

Попробуйте это.

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

Или вы можете запустить demoBioMini_Java.bat в том же каталоге.

$ demoBioMini_Java.bat
0 голосов
/ 25 марта 2019

проверить все библиотеки или классы, присутствующие в файле demoBioMini.jar извлечь и проверить еще раз

...