Класс рефакторинга NetBeans: java.lang.NoClassDefFoundError - PullRequest
2 голосов
/ 06 августа 2010

Я только что столкнулся с ошибкой при использовании NetBeans и хотел опубликовать свои выводы (возможно, это старые новости). Возможно, это избавит некоторых людей от головной боли отладки аналогичной проблемы, с которой я только что столкнулся. Я не думаю, что я злоупотребляю здесь ... SEO переполнения стека довольно хорошо :)

Я рефакторил класс в NetBeans (проект JavaFX), и с этого момента я получил «java.lang.NoClassDefFoundError» для этого конкретного рефакторизованного класса.

Я исправил ошибку, просто выполнив «Очистить и построить проект». Это, очевидно, удаляло любой файл кэша или ошибочную ссылку на файл / класс. Я не думаю, что это ошибка Netbeans ... надеюсь, что это был только один из тех "случайных" моментов.

Ура!

1 Ответ

2 голосов
/ 04 августа 2011

Время от времени у меня возникают такие проблемы, когда я пишу новый код (или создаю новый код).Это потому, что я использую функцию «build» вместо «clean & build».

В большинстве случаев правильный набор классов компилируется (или перекомпилируется), но есть ситуации, когда вновь скомпилированные классынесовместим с уже скомпилированными классами.Вот когда я получаю java.lang.NoClassDefFoundError.Не так уж и важно.Просто нужно все почистить и перекомпилировать.

...