Файл описания проекта (.project) для моего проекта отсутствует - PullRequest
61 голосов
/ 07 октября 2009

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

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

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

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

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

РЕДАКТИРОВАТЬ: рабочие области находятся на томе сервера. Может ли это быть проблемой? Я использовал Eclipse 3.3 раньше, и там не было проблем с путями сервера. И том сервера сопоставлен с буквой диска.

Ответы [ 10 ]

66 голосов
/ 27 июня 2013

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

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

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

9 голосов
/ 18 мая 2012

У меня была такая же проблема, и в моем случае файл .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 перестал жаловаться.

1 голос
/ 16 мая 2011

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

1 голос
/ 10 декабря 2009

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

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

0 голосов
/ 22 декабря 2018

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

Вот так выглядел мой путь при запуске проекта

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

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

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

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

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

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

0 голосов
/ 19 августа 2018

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

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 
0 голосов
/ 08 октября 2014
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

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

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

0 голосов
/ 23 сентября 2014

Если вы сохраняете резервную копию своей папки worskpace, то все, что вам нужно сделать, это восстановить следующую папку из резервной копии:

workspace/.metadata/.plugins/org.eclipse.core.resources
0 голосов
/ 10 августа 2010

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

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

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

...