Почему мой редактор затмений не показывает ошибки, но когда я пытаюсь запустить файл, он показывает, что «не может быть разрешено до типа»? - PullRequest
2 голосов
/ 11 марта 2010

как указано в названии.

Ответы [ 5 ]

8 голосов
/ 11 марта 2010

В Eclipse попробуйте «Проект»> «Очистить ...» (если установлен флажок «Проект»> «Автоматически строить»)

Это должно заставить Eclipse перестроить ваше приложение, и оно должно отловить ошибку.

2 голосов
/ 11 марта 2010

Инкрементный компилятор Eclipse иногда «запутывается», поэтому попробуйте «Проект -> Очистить ... -> Очистить все проекты». Это сделает полную перестройку вашего рабочего пространства. После этого все странные проблемы с компилятором исчезают.

Но в целом было бы лучше получить больше информации о вашей проблеме (как заявили другие)

1 голос
/ 11 марта 2010

Eclipse сохраняет много метаданных о проектах. Если эти медаты неверны, Eclipse показывает иногда ошибки, которых не существует! Попробуйте запустить Eclipse с параметром -clean, например ::

eclipse.exe -clean

Это заставит Eclipse снова собирать метаданные!

1 голос
/ 11 марта 2010

Компиляция Eclipse иногда не очень очевидна. Проверьте в вашем Меню -> Проект -> Построить автоматически.

Если это установлено, то при каждом редактировании eclipse создает проект (это нормально для небольших проектов, но для больших проектов с несколькими тысячами файлов это может быть проблемой).

Таким образом, в вашем случае вполне возможно, что Eclipse не выполнил ни одного здания при вводе и отложил его до этапа выполнения, где eclipse должен создавать классы.

Если это не ваш случай, это может быть одна из тех странностей затмения, несколько повторений затмения, ругательства и чашка кофе должны подойти!

0 голосов
/ 12 марта 2010

спасибо всем вам за вашу доброту. Я наконец-то решил свою проблему. Я попробовал все методы, указанные выше, но безрезультатно (потому что я не предоставил достаточно деталей, извините). Я обнаружил, что мой текущий проект зависит от другого проекта, и каким-то образом Eclipse не создает зависимость проекта автоматически. Поэтому для тех, кто сталкивается с той же проблемой, что и я, каждый раз, когда вы вносите изменения в зависимости вашего проекта, убедитесь, что эти изменения распространяются на все другие проекты, которые зависят от него. Кроме того, кажется, что редактор eclipse использует другой вид зависимостей от компилятора. Вот почему он не показывает никаких ошибок, пока компилятор не смог скомпилироваться из-за проблем с зависимостями.

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