Я использую eclipse для разработки моего приложения. В моем приложении у меня мало проектов, и у этих проектов есть ссылка в проекте EAR.NoClassDefFoundError
В одном из проектов я создал интерфейс и импикцию для этого интерфейса.
Я пытаюсь craete объекта для этого класса
MyInterface myObj = new MyClass();
Он не работал, так что я начал сервер в режиме отладки. Я получаю NoClassDefFoundError
.
Любая идея, почему я получаю эту ошибку. Я уже добавил новый проект в мой путь построения проекта. Если я пишу
MyInterface myObj = null;
У меня нет ошибок.
Что * точно * делает исключение выглядит? Какой класс он не может найти? –
добавления пути сборки недостаточно. вам нужно установить путь 'binary' к' WEB-INF/classes'. Если вы используете веб-инструменты, он должен быть настроен автоматически. –
Какие еще классы ссылаются на MyClass? Возможно, вам не хватает библиотеки. –