intellij ide класс не определен - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь использовать ibm mq jars для своего проекта, я добавляю их в classpath, используя настройки модуля.но проблема в том, что когда я запускаю проект, используя intellij, то он завершается неудачно с исключением mqdata, но не определено, что ошибка определения класса найдена.однако, когда я запускаю его, используя java -classpath, он работает отлично!

Я сравнил командную строку, которую генерирует intellij, с тем, что я запускаю, и кажется, что intellij не включает путь к классу jar, который генерируется после сборкимой проект.может ли это быть проблемой?

как исправить эту ошибку?

спасибо за ответ заранее!

1 Ответ

0 голосов
/ 11 марта 2019

Исключение NoClassDefFoundError генерируется, когда класс, который был найден и загружен, пытается загрузить класс, от которого зависит, который не найден.

Вы должны убедиться, что все ваши зависимости находятся в пути к классам. Если вы опубликуете свой файл POM и полную версию StackTrace, мы сможем помочь вам больше.

Когда вы делаете mvn clean, все файлы в каталоге target удаляются. Перейти к Build > Rebuild Project.

...