2013-06-27 13 views
9

Pracuję z Eclipse juno na Windows7-64bit OS. Z powodu nagłego problemu z zasilaniem mój system został zamknięty, gdy ponownie uruchomię Eclipse w następnym uruchomieniu, Eclipse nie załaduje obszaru roboczego. Po uruchomieniu zawiesza się lub obszar roboczy się nie pojawia. Wygląda na to, że przestrzeń robocza zostanie uszkodzona za każdym razem, gdy Eclipse nie zostanie poprawnie zamknięty.Eclipse Workspace uszkodzony z powodu niewłaściwego wyłączenia

Jednym ze sposobów, aby rozwiązać uruchomienie jest

rm -rf ~/roboczy/.metadata

Po wykonaniu tej czynności, oczywiście, ustawienia zostaną usunięte, projekty muszą zostać powrotnie przywiezione etc. - To naprawdę ból :(i nie rozumiem, dlaczego tak musi być.Inne aplikacje zdają się być w stanie zachować swoje dane w stanie nienaruszonym, nawet jeśli są zabijane

Czy możesz zaproponować sposoby zaradzenia temu problemowi? sposoby odzyskiwania uszkodzonego obszaru roboczego, w tym ustawienia?

z góry dzięki

+0

Ulega uszkodzeniu? Czy mówi, że 'obszaru roboczego nie można utworzyć w tej samej lokalizacji ...' itp? Co to mówi? –

+0

Czy próbowałeś usunąć pliki .markers.snap w: workspace \ .metadata \ .plugins \ org.eclipse.core.resources \ .projects \ (nazwa projektu)? Czasami powodują one również zawieszanie się Eclipse. –

Odpowiedz

15

Możesz edytować skróty do zaćmienia i dodać za linią -clean jako parametr runtime. Powinien wyczyścić przestrzeń roboczą i może naprawić uszkodzenie.

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

Więc skrót byłoby coś takiego:

"C:\Program Files(x86)\Eclipse\eclipse.exe" -clean

EDIT: Upewnij się, że kiedy już użył tego, aby ją usunąć po raz kolejny, że nie chcesz do czyszczenia eclipse za każdym razem, gdy go uruchomisz.

+0

Pomogło mi to w przeszłości. Należy jednak uważać, aby nie pozostawić tej opcji włączonej, ponieważ spowalnia to czas ładowania Eclipse. Po prostu zrób to raz, aby rozwiązać problem. –

1

z Vissol.ca

  • utworzyć nowy obszar roboczy
  • nowy (android) projekt (y)
  • import z istniejącego źródła (ów)
  • dobrze iść ...

następnie można wykonać kopię zapasową oryginalnego obszaru roboczego, usunąć go i odtworzyć go, jeśli jest to pożądane.

Powiązane problemy