«NoClassDefFoundError» при запуске файла .jar с помощью cmd - PullRequest
0 голосов
/ 04 января 2019

Итак, у меня есть два файла для компиляции в jar-файл: Testfield.class (который я делаю из Testfield.java с помощью команды javac) и manifest.txt.

Теперь я получаю это noclassdeffounderror, когда я запускаю свой jar-файл в cmd это выглядит следующим образом:

Exception in thread "main" java.lang.noclassdeffounderror: Testfield (wrong name: testfield/Testfield)

В чем дело?

редактировать * Файл Testfield.class содержит следующую строку:

Main-Class: Testfield

1 Ответ

0 голосов
/ 04 января 2019

NoClassDefFoundError указывает, что загрузчик классов (в данном случае java.net.URLClassLoader), отвечающий за динамическую загрузку классов, не может найти файл .class для класса, который вы пытаетесь использовать, вы можете опубликовать свой манифест?

Вы также можете попробовать запустить javac в -verbose

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...