NoClassDefFoundError при запуске приложения Netbeans 6.8 - PullRequest
1 голос
/ 24 апреля 2010

Мое приложение недавно начало выдавать ошибки 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

Ответы [ 5 ]

1 голос
/ 06 декабря 2010

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

1 голос
/ 29 мая 2011

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

1 голос
/ 24 апреля 2010

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

0 голосов
/ 08 апреля 2014

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

Решить:

 1. Delete build and dist folders in the Project.
 2. Remove and add the library back to Project - Libraries. 
 3. Rebuild Project.
0 голосов
/ 23 апреля 2013

У меня была такая же проблема, 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, возможно, обработчик вызывает сбой инициализации приложения или что-то в этом роде?если это кому-нибудь поможет, но не помешает поделиться, верно?

...