У меня есть отдельный проект Java.Я выполнил чистую установку maven.Теперь я захожу в папку target \ classes через командную строку и устанавливаю все необходимые файлы в classpath.Сейчас я выполняю основной класс.Результат отображается.
Теперь я возвращаюсь к целевой папке через командную строку и пытаюсь выполнить файл JAR (файл JAR содержит файл манифеста, в котором определен основной класс).
Java -cp %CLASSPATH% -jar Destination-01.19-SNAPSHOT.jar
Теперь я получаюниже исключение.Я также удалил атрибут classpath из приведенного выше оператора, но все еще получаю то же исключение. Необходимый класс установлен в переменной classpath, поэтому я смог запустить основной класс без использования атрибута -jar.
Исключение в потоке "Основной поток" java.lang.NoClassDefFoundError: org / apache / co mons / logging / LogFactory