Я использую Eclipse (на самом деле, IBM AST для WebSphere - на основе Eclipse 3.2.1) и плагин Team Explorer Everywhere для TFS.После запуска нового проекта и получения кода из TFS я заметил, что попытка обновить любой код Java приводит к следующему сообщению об ошибке:
"This compilation unit is not on the build path of a Java project."
Поиск в Интернете привел к предположению, что следующее будетдобавлен в .project файл проекта:
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Однако, в результате этого мои объявления пакета (в любых классах) будут помечены следующим образом:
The declared package "some.package.name" does not match the expected package "".
The type java.lang.Object cannot be resolved. It is indirectly referenced from the required .class files.
Другое предложениеизменить путь сборки приложения, например, удалив и восстановив системную библиотеку JRE.Мой опыт показал, что эта опция доступна только в меню «Свойства», если в файл .project добавлены «натуры».
В качестве крайней меры я попытался создать новое рабочее пространство и получил те же результаты.
Есть ли особая «природа» для TFS, которую мне нужно добавить, или другое решение этой проблемы?