NoClassDefFoundError при запуске приложения Netbeans 6.8

Мое приложение недавно начало выдавать ошибки NoClassDefFoundError, когда я запускаю свое приложение из NetBeans. Он никогда этого не делал.

И когда я запускаю это вне NetBeans, используя аргумент командной строки, который он предоставляет после сборки, эти ошибки не возникают.

Это ошибка Netbeans?

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

Ошибка символа в java приложение, использующее netbeans 6.8 при добавлении общего проекта в библиотеку

В Netbeans

http://inverse.seednet.eu/snaps/ojtjal.png

За пределами NetBeans http://inverse.seednet.eu/snaps/gdwb5y.png


person Malachi    schedule 23.04.2010    source источник


Ответы (5)


Проблема заключается в пути к классам времени выполнения конфигурации запуска, когда вы запускаете ее из netbeans. Убедитесь, что в вашей конфигурации запуска есть банка, содержащая эти классы

person Fazal    schedule 23.04.2010
comment
Это устранило проблему! - Странно, как он случайно перестал работать, а библиотеки с пути сборки не забирал ... хм - person Malachi; 24.04.2010
comment
И теперь по какой-то причине это перестало работать: / хотя в пути к классам времени выполнения есть файлы jar ... собственно odd inverse.seednet.eu/snaps/pptnac.png - person Malachi; 24.04.2010

Мое решение заключалось в установке основного класса в Project Properties / Run. В этом окне нажмите «Обзор», чтобы увидеть все классы. В моем случае основной класс пропал, чтобы он появился снова, я добавил синтаксическую ошибку к основному классу, перестроил, исправил ошибку, перестроил, а затем я смог правильно установить основной класс.

person John    schedule 06.12.2010

Так что у меня тоже была эта проблема. Я прочитал решение Temp_user выше и сделал нечто подобное, хотя мой основной класс присутствовал в Project Properties / Run. Моя программа состояла из четырех отдельных занятий. После прохождения каждого из них, добавления синтаксической ошибки, очистки и сборки, исправления синтаксической ошибки и повторной очистки и сборки программа работает. Я действительно не понимаю, как это что-то исправило. Любое понимание будет оценено.

person MassStrike    schedule 28.05.2011
comment
У меня была именно эта проблема, и решение Temp__User исправило ее для меня. За исключением 33 классов, для которых мне пришлось это делать: - / Довольно неприятная ошибка ... Кстати, я испытал это в Netbeans 7.0. - person depthfirstdesigner; 12.12.2012

У меня была та же проблема, NoClassDefFoundError внезапно. В моем случае проблема была вызвана инициализацией обработчика в статическом контексте. Хотя раньше я делал это успешно. этот конкретный случай вызвал следующее исключение:

10:45:08.196    19376   com.certhon.activities  ERROR   QualiflexApp    Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

Решение этой проблемы также решило проблему NoClassDefFoundError, возможно, обработчик вызывает сбой инициализации приложения или что-то в этом роде?

Я не очень уверен, что пошло не так, и поможет ли это кому-нибудь, но не повредит ли поделиться, правильно?

person Midge    schedule 23.04.2013

Мы правильно добавили jar-библиотеку в библиотеки проектов и работали нормально. Потом вдруг перестал работать с этой ошибкой.

Решать:

 1. Delete build and dist folders in the Project.
 2. Remove and add the library back to Project - Libraries. 
 3. Rebuild Project.
person Zon    schedule 08.04.2014