Eclipse (IBM AST) не может найти импорт в существующие файлы - PullRequest
1 голос
/ 07 октября 2009

У меня проблемы с импортом файлов IBM AST (который основан на Eclipse 3.2). Например, у меня есть файл класса с именем «Status» в следующем пакете: com.test.model

Когда я даю другому классу в проекте следующее утверждение:

import com.test.model.Status;

IDE жалуется, что не может разрешить импорт.

Нет ошибок в файле, на который ссылается.

Если я удаляю оператор импорта и пытаюсь использовать класс Status, IDE выдает ошибку об отсутствующей ссылке (как и ожидалось). Когда я нажимаю на значок ошибки, чтобы вставить ссылку на файл класса, com.test.model.Status является первым выбором.

Итак, система не может найти файл, но может найти файл.

Мысли

1 Ответ

1 голос
/ 08 октября 2009

Это похоже на проблему обновления рабочей области метаданных.
Об этом обычно заботятся с помощью:

  • операция очистки проекта (которую вы сделали): этого достаточно, если только инкрементные сборки испортились.
  • удаление и повторный импорт проекта (вы удаляете только метаданные рабочей области проекта, а не его содержимое): лучше всего работают .project и .classpath не в рабочей области, но в внешний (к рабочей области) каталог вместе с источниками проекта
  • перезапуск eclipse с опцией '-clean' для сброса перспективы рабочего пространства (в случае побочного эффекта плагина)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...