Не удается найти основной класс в NetBeans 6.9 - PullRequest
5 голосов
/ 21 августа 2010

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

Если я выберу класс из списка и нажму OK, та же самая ошибка повторяется (основной класс не найден).

Если я скомпилирую основной класс, у меня все та же проблема.

Я думаю, что у меня все еще будет та же проблема, если я перестрою весь проект. -> Когда я компилирую основной проект, он компилирует все проекты, даже те, которые закрыты. Что происходит?

Единственный способ, который я нашел до сих пор, - это закрыть проект, открыть его заново и подождать, пока сканирование проекта снова завершится.

Это невероятно раздражает. Есть ли исправление для этого?

Еще одна странная вещь, которую я заметил, заключается в том, что мой проект, кажется, встраивается в неправильное имя файла JAR (хотя, если я сделаю вышеупомянутый шаг закрытия и повторного открытия проекта, он все еще работает). У меня есть два проекта с разными именами, и даже после закрытия другого проекта и перезапуска NetBeans много раз, когда я собираю первый проект, он использует имя файла JAR для второго проекта, который был закрыт в течение длительного времени.

Ответы [ 3 ]

12 голосов
/ 29 апреля 2011

Я исправил очень похожее поведение, удалив кэш NetBeans.Удалите папку User\.netbeans\6.9\var\cache\index\.

Windows 7 и Netbeans 7.2: Пользователь \ AppData \ Local \ NetBeans \ Cache \ 7.2 \ index

1 голос
/ 31 января 2014

Для Windows 8

Удалить этот каталог C: \ Users \ Shubham \ AppData \ Local \ NetBeans \ Cache

Перед этим закройте netbeans.

Запустите Netbeans зановои пусть он прочитает проект.

Тестовый проект.Запустить проект.Должно работать нормально.

1 голос
/ 06 октября 2010

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

В противном случае попробуйте создать новый проект, а затем скопируйте папку scr из старого в новый проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...