2012-01-31 11 views
28

Utworzono jeden projekt w środowisku Eclipse przy użyciu opcji Istniejące źródło. Później znalazłem problem z jego konfiguracją i usunąłem projekt z zaćmienia, pozostawiając nietkniętą zawartość folderu. Teraz ponownie spróbowałem stworzyć nowy projekt z tym samym folderem, co folder źródłowy. Ale Eclipse nie pozwala mi tego zrobić i daje błąd "Nie można utworzyć treści projektu w przestrzeni roboczej". Sprawdziłem folder źródłowy dla dowolnego pliku .PROJECT, ale żaden nie istnieje. Czy ktoś ma na to rozwiązanie?"Nie można utworzyć treści projektu w obszarze roboczym" podczas próby odtworzenia projektu

Odpowiedz

29

Zgodnie z opisem this message on the Eclipse forums wybrana lokalizacja projektu znajduje się już w obszarze roboczym. Funkcja "Utwórz z istniejącego" musi mieć źródło zlokalizowane poza obszarem roboczym. Musisz albo przenieść źródło z obszaru roboczego, albo utworzyć nowy projekt, nadając folderowi projekt jako nazwę projektu.

+36

W takich chwilach żałuję używania Eclipse ... –

6

Jest to głównie problem podczas próby utworzenia projektu w zagnieżdżonym podkatalogu obszaru roboczego. Jeśli projekt znajduje się w bezpośrednim podfolderze folderu roboczego, po prostu utwórz nowy projekt, użyj nazwy folderu jako nazwy projektu i wszystko będzie działać tak, jak chcesz. W przeciwnym razie, kiedyś te dwa rozwiązania bez jakiegokolwiek problemu jeszcze, ale myślę, że może to zależeć od rodzaju projektu tworzenia (używam głównie PyDev, CDT i DLTK):

  • zrobić link do projektu poza katalog obszaru roboczego i zaimportuj ten link. Eclipse nie narzeka i możesz zredukować zasoby "zewnętrzne" do kilku dowiązań symbolicznych.
  • Utwórz nowy projekt kodu pocztowego nowy, skopiuj wszystkie odpowiednie pliki projektu (np. .budpath, .project, ...) do rzeczywistego folderu projektu. Następnie usuń ten projekt pośredni i zaimportuj do innego projektu, który teraz działa. Zauważ, że importowanie to nie to samo co new>create from existing, to naprawdę osobna opcja importu.
+1

druga jest jedyną metodą tworzenia projektu w podfolderze ... lat, aby znaleźć tę odpowiedź. Komunikat o błędzie Eclipse jest daleko, aby było jasne. – yuri

+0

Ten drugi był bardzo pomocny, szczególnie gdy mój projekt był już poświęcony git i nie chcę przenosić go do osobnego katalogu. –

3

Miałem podobny problem. Tworzyłem projekt PHP w środowisku Eclipse, w obszarze roboczym, który ma inne projekty iz jakiegoś powodu nie był w stanie go utworzyć (myślę, ponieważ znajduje się w podkatalogu, a nie w folderze głównym obszaru roboczego). W anycase, co skończyło się robi jest następujący:

  1. w Eclise utwórz nowy projekt w folderze głównym miejscem pracy

  2. Still w Eclipse po utworzeniu projektu, prawo kliknij i usuń projekt, ale upewnij się, że nie wybierzesz opcji usuwania plików na dysku (tj. zachowaj pliki/foldery na dysku).

  3. Przejdź do Eksploratora Windows i przenieś projekt do lokalizacji lubisz go umieścić w (tj. miejscu, z którego nie możesz korzystać w pierwszej kolejności).

  4. Powrót do Eclipse, a tym razem zaimportuj projekt (impot - istniejący projekt do obszaru roboczego), a będziesz miał tam swój projekt.

3

miałem ten sam problem i tutaj jest jak I rozwiązać go:

1. moved the project folder(named www) outside the workspace folder 
2. created new project in the workspace with the same name(www) 
3. close eclipse 
4. move the external www folder into the workspace folder (e.g. overwrite the new one created within eclipse) 
5. open eclipse 
6. F5/refresh on the www folder inside the workspace 

et voila.

+0

Nie trzeba zamykać Eclipse. Możesz po prostu skopiować (i zastąpić) zawartość oryginalnego projektu do nowego projektu, a następnie odświeżyć w Eclipse. – SPRBRN

Powiązane problemy