NoClassDefFoundError: org/jbox2d/collision/shapes/Shape в netbeans

Я пытаюсь добавить jbox2d в качестве зависимости к моему проекту в netbeans (playn-jbox2d-1.1-SNAPSHOT.jar), но во время выполнения я получаю: Исключение в потоке "main" java.lang.NoClassDefFoundError: org/jbox2d/ столкновение/формы/форма

Все остальные классы доступны, но только не Shape.

Я просто щелкнул правой кнопкой мыши зависимости в своем основном каталоге, добавил зависимость и искал jbox2d.

Кто-нибудь знает, что может быть не так?


person Kyle    schedule 16.12.2011    source источник


Ответы (1)


Какая версия jbox2d у вас есть в качестве зависимости? Вы можете перепроверить в файле jar зависимостей, существует ли этот класс (Shape.class) или нет?

РЕДАКТИРОВАТЬ: В большинстве случаев «NoClassDefFoundError» происходит из-за неправильных настроек пути к классам или когда в пути к классам имеется более одного класса (или файла jar) с одним и тем же пространством имен.

person bchetty    schedule 16.12.2011
comment
Shape.class существует, и я использую playn-jbox2d-1.1-SNAPSHOT - person Kyle; 16.12.2011
comment
Как бы вы исправили настройки пути к классам? - person Kyle; 17.12.2011