it-swarm.com.ru

Файл описания проекта (.project) для моего проекта отсутствует

Я использую Eclipse PDT 3.5 на Vista (32 бит). Это работает, хотя Eclipse требует прав администратора для выполнения. Это раздражает меня, но я принимаю это.

Но: время от времени (я не уверен, это может быть даже каждый раз, когда я хочу открыть проект), я получаю сообщение об ошибке «Файл описания проекта (.project) для моего проекта отсутствует». , 

Он НЕ отсутствует, он находится в главной папке проекта. Он не имеет специальных флагов (он не скрыт, ни системный файл, ни защищен от записи).

Это для ВСЕХ проектов, которые у меня есть в моем списке. Единственное решение, которое я нашел до сих пор, - это удалить проект из Eclipse и повторно добавить его. Это несколько раздражает.

Что я могу сделать?

Правка: рабочие области находятся на томе сервера. Может ли это быть проблемой? Я использовал Eclipse 3.3 раньше, и там не было проблем с путями сервера. И том сервера сопоставлен с буквой диска.

55
Martin

Я нашел это решение с помощью Google. У меня только что была эта проблема, и она решила ее.

Моя ошибка состояла в том, чтобы поместить проект в другое место вне рабочей области и разделить эту рабочую область между несколькими компьютерами, где пути отличаются. Я узнал, что когда проект находится вне рабочей области, его местоположение сохраняется в рабочей области/.metadata/.plugins/org.Eclipse.core.resources/.projects/PROJECTNAME/.location

Удаление .location и повторный импорт проекта в рабочую область решили проблему. Надеюсь это поможет.

64
Jordi Xucla

У меня была такая же проблема, и в моем случае файл .project также присутствовал в каталоге проекта и имел правильные разрешения.

Эта проблема возникла у меня после того, как я быстро закрыл и повторно открыл несколько проектов один за другим, и Eclipse попытался восстановить их одновременно.

В моем случае Eclipse потерял файл .location в каталоге рабочей области для 2 из 5 проектов: <workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects/<project name>/.location

Я следовал инструкциям на Как получить список проектов, если случайно удалили .metadata и импортировал проект в рабочую область вручную через File :: Import :: Other :: General :: Existing Projects. После этого файл .location был создан снова, и Eclipse перестал жаловаться.

9
alexandroid

Если вы перемещаете файлы по какой-либо причине вручную, то Elipse теряет ссылку и выдает ошибку отсутствующего файла проекта, но причина в том, что вы перемещаете файлы вручную, а Eclipse теряет ссылку

1
solisarg

У меня была такая же проблема, и я не получил эту ошибку, так как я закрываю проект, прежде чем закрыть myEclipse и не убирать местоположение по умолчанию.

Исходный файл и скомпилированные файлы моего проекта находятся за пределами рабочей области по умолчанию, но в рабочей области по умолчанию по умолчанию в myEclipse создаются папки-заглушки. Когда я настраиваю проект, есть два файла .project - один в рабочем пространстве по умолчанию, который указывает на рабочий каталог, и один .project в выбранном мной каталоге. 

1
Alice
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

в теге name укажите имя папки проекта и сохраните этот файл с расширением .project и вставьте его в папку проекта.

это сработало для меня.

0
Lynxster

Мартин столкнулся с той же проблемой в проекте Minecraft Mod, когда я изменил расположение главной папки. Обычно я бы открывал проект вот так

Так выглядел мой путь, когда я начал проект

Я получил то же самое: «Файл описания проекта (.project) для моего проекта отсутствует». Ошибка. 

Позже я нашел файл .project в главной папке, как это.

Это место, где я нашел .project файл

Я обнаружил, что переход к Eclipse в «Файл-> Открыть проект из файловой системы или архива» и переход к основной папке проекта с файлом .project решил проблему.

Мой проект уже включен

Это мой первый пост здесь, надеюсь, он вам поможет, Мартин.

0
Wasted-Art

Я использую Eclipse 3.5.1 в Ubuntu. После перезагрузки моей машины мои проекты в представлении PHP Explorer выдавали предупреждение, что файл .project отсутствует. Проблема заключалась в том, что внешний каталог, в котором размещены мои проекты, не был смонтирован при перезагрузке. Поэтому я сделал mount -a из командной строки, и Eclipse распознал файлы.

0
woland

Если вы хотите только оформить заказ и удалить папку из рабочей области, вам также необходимо удалить ссылку на нее в представлении Java. Затем он должен оформить заказ так, как если бы он был оформлен в первый раз.

0
Saam Barrager

В моем случае я изменил корневую папку, в которой хранился проект Eclipse. Я обнаружил, что когда я бежал: 

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 
0
Badr Bellaj