Korzystam z Eclipse 3.3 („Europa”). Okresowo uruchomienie Eclipse zajmuje wyjątkowo dużo czasu (być może wieczność). Jedyne, co widzę w dzienniku Eclipse, to:
! WPISZ org.eclipse.core.resources 2 10035 2008-10-16 09: 47: 34.801 ! WIADOMOŚĆ Obszar roboczy został zakończony z niezapisanymi zmianami w poprzedniej sesji; odświeżanie obszaru roboczego w celu przywrócenia zmian.
Googling ujawnia czyjąś sugestię , że usunę folder:
workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes
Wydaje się, że to nie pomogło.
Czy zaczynam od nowego obszaru roboczego (czego nie chcę robić, ponieważ prawidłowe ustawienie wszystkich moich projektów zajmuje mi wiele godzin), czy istnieje sposób, aby poprawnie uruchomić Eclipse?
java
eclipse
eclipse-3.3
Simon Nickerson
źródło
źródło
Odpowiedzi:
To może nie być dokładne rozwiązanie twojego problemu, ale w moim przypadku śledziłem pliki, które Eclipse odpytywał za pomocą SysInternals Procmon , i odkryłem, że Eclipse stale odpytuje dość duży plik migawki dla jednego z moich projektów. Usunęliśmy to i wszystko zaczęło się dobrze (choć z obszarem roboczym w stanie, w jakim był przy poprzednim uruchomieniu).
Plik został usunięty:
źródło
.metadata/.plugins/org.eclipse.core.resources/.snap
. Zabiłem ten plik i presto, Eclipse uruchomiło się ponownie. Właśnie zauważyłem, że to powiela odpowiedź Joj.próbować:
źródło
W moim przypadku (Juno) musiałem to zrobić:
To załatwiło sprawę.
Początkowo myślałem, że to problem z Mylyn (doświadczyłem tych zawieszeń po tym, jak zacząłem używać jego ogólnego złącza sieciowego), ale problem pojawił się nawet po odinstalowaniu złącza, a nawet usunięciu katalogów .mylyn.
Edycja: Udało mi się również zrestartować zaćmienie, usuwając tylko jeden plik:
To działało dobrze, bez żadnych indeksów. Tylko workbech, którego osobiście nie mam nic przeciwko.
źródło
.indexes
przyczyną problemu były pliki?Możesz spróbować zacząć
Eclipse
od-clean
opcji.W systemie Windows możesz dodać
-clean
opcję do skrótu zaćmienia. OnLinux
po prostu dodać go podczas uruchamianiaEclipse
z wiersza poleceń.źródło
Ten działa dla mnie:
Kolejne i nieco lepsze obejście, które najwyraźniej działa:
Eclipse
.Eclipse
, poczekaj na załadowanie obszaru roboczego (powinno).Eclipse
ponownie.Źródło: Eclipse zawiesza się podczas otwierania obszaru roboczego po aktualizacji do silnika aplikacji GWT 2.0 / Google 1.2.8
źródło
Użyłem
eclipse -clean -clearPersistedState
i to działało dla mnie.Ostrzeżenie: może to usunąć wszystkie projekty z obszaru roboczego.
źródło
Miałem podobny problem z dość dużym obszarem roboczym w wersji 3.5 i brakiem plików .snap w dowolnym miejscu. „
Windows
->Preferences
->General
-> Uruchamianie i zamykanie -> Odśwież obszar roboczy podczas uruchamiania” wydaje się być ustawieniem związanym z obszarem roboczym, więc nie mogłem go zmienić dla obszaru roboczego, który powodował zawieszenie.Uruchamianie
eclipse
z parametrem wiersza polecenia -refresh, a następnie zmiana ustawienia wydaje się załatwić sprawę.źródło
-refresh
nieco było kluczem dla mnie. Dzięki!Miałem też szczęście z usuwaniem plików * .snap. Moje znajdowały się w innym katalogu niż wymienione w postach (poniżej).
W związku z tym następujący unid cmd załatwił sprawę:
źródło
Próbowałem wszystkich odpowiedzi w tym wątku i żadna z nich nie działała dla mnie - nie pliki snap, nie przenoszące projektów, żadna z nich.
Dziwnie działało przeniesienie wszystkich projektów i folderu .metadata gdzie indziej, uruchomienie Eclipse, zamknięcie go, a następnie przeniesienie wszystkich z powrotem.
źródło
Ponieważ nie mam pliku .snao lub .prefs w folderze .metadata.plugins \ org.eclipse.core.resources (działającym w systemie OS X), dla mnie sztuczka polegała na skopiowaniu folderu .project do old.project , uruchom Eclipse i sprawdź
jak zaproponował Matt b. Następnie zamknąłem Eclipse, zmieniłem nazwę folderu na old.projects z powrotem na .projects, a potem wszystko znów działało dobrze.
źródło
Ja to zrobiłem:
Używanie
-refresh
lub-clean
podczas uruchamiania Eclipse nie pomogło.źródło
W systemie Mac OS X środowisko Eclipse można uruchomić, klikając dwukrotnie aplikację Eclipse. Jeśli musisz przekazać argumenty do Eclipse, musisz edytować plik eclipse.ini w pakiecie aplikacji Eclipse: wybierz ikonę pakietu aplikacji Eclipse, przytrzymując klawisz Control. Spowoduje to wyświetlenie menu podręcznego. Wybierz „Pokaż zawartość opakowania” z menu podręcznego. Znajdź plik eclipse.ini w podfolderze Contents / MacOS i otwórz go w swoim ulubionym edytorze tekstu, aby edytować opcje wiersza poleceń.
dodaj: „-clean” i „-refresh” na początku pliku, na przykład:
źródło
Sprawdź, czy Launcher Workspace Launcher nie otworzył się na telewizorze lub innym drugim monitorze. Zdarzyło mi się. Objawy wyglądają tak samo jak opisany problem.
źródło
Jest
Refresh workspace on startup
zaznaczone?źródło
Właśnie miałem problemy z uruchomieniem Eclipse. Zostało to naprawione przez usunięcie tego pliku:
rm org.eclipse.core.resources.prefs
Znalazłem w .settings
źródło
UFT powodujące problemy z RDz (oparte na Eclipse) po instalacji Te sugestie pozwolą obejść tę sytuację, nawet przy zmiennych środowiskowych i odpowiednich wartościach.
Uwaga : Aplikacja powodująca konflikt nie zostanie rozpoznana w kontekście Java, ponieważ jest wykluczona z mechanizmu obsługi Java.
Instrukcje :
za. Znajdź plik wykonywalny aplikacji powodujący konflikt z obsługą dodatków. Użyj Menedżera zadań lub Eksploratora procesów Microsoft.
b. Otwórz Edytor rejestru systemu Windows.
do. Przejdź do: HKEY_LOCAL_MACHINE \ SOFTWARE \ Mercury Interactive \ JavaAgent \ Modules Dla aplikacji 32-bitowych w systemie Windows x64: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Mercury Interactive \ JavaAgent \ Modules
re. Utwórz wartość DWORD o nazwie pliku wykonywalnego powodującego konflikt oprogramowania i ustaw wartość na 0.
źródło
Usunięcie * .snap (moje to * .markers), --clean-data lub przenieś folder obszaru roboczego wydaje się, że wszystko nie działało dla mnie.
Gdy moje zaćmienie przestało działać po zainstalowaniu i przełączeniu mojego wejścia keyborad na HIME, wróciłem do fctix i zadziałało.
źródło
Nie miałem plików Snap. Przeglądając listę instalacji menu pomocy, przynajmniej 90% moich wtyczek miało dezaktywowany przycisk odinstalowania, więc nie mogłem sobie z tym poradzić. Podczas uruchamiania / zamykania większość wtyczek nie była wymieniona. Zamiast tego musiałem ręcznie usunąć elementy z folderu wtyczek. Wow, czas uruchamiania jest dla mnie teraz znacznie szybszy. Jeśli więc wszystko inne nie działa, a masz jednorazowe wtyczki, może to być najlepsze rozwiązanie.
źródło
Niestety żadne z tych rozwiązań nie działało dla mnie. Skończyło się na tym, że musiałem utworzyć nowy obszar roboczy, a następnie zaimportowałem istniejące projekty do nowego obszaru roboczego. Niestety, tracisz przy tym preferencje (pamiętaj, aby wyeksportować ustawienia za każdym razem, gdy je zmienisz!)
źródło
Miałem bardzo podobny problem z Eclipse (Juno) na Fedorze 18. W trakcie debugowania sesji Androida, Eclipse zakończyło sesję debugowania. Próbowałem zrestartować zaćmienie, ale nadal wyświetlał ekran powitalny. Próbowałem różnych sugestii powyżej bezskutecznie. Na koniec sprawdziłem usługę adb (most debugowania Androida):
Wiem, że urządzenie z Androidem było nadal podłączone, ale zgłosiło to offline. Odłączyłem urządzenie i zamknąłem usługę adb:
Potem odczekałem kilka sekund i ponownie uruchomiłem usługę adb:
I ponownie podłączyłem mojego Androida. Potem zaćmienie zaczęło się dobrze.
źródło
nie trzeba usuwać całego pliku metadanych. po prostu spróbuj usunąć plik .snap z org.eclipse.core.resources w folderze obszaru roboczego
źródło
Uważaj na zerowe bajty .plugin w folderze {WORKSPACE-DIR} /. Metadata / .plugins. Właśnie usunąłem jedną z nich i naprawiłem problemy z zawieszaniem się.
źródło
W moim przypadku podobne objawy były spowodowane przez nieuczciwe repozytorium git z mnóstwem niepotrzebnych plików systemowych.
Uniwersalnym lekarstwem, jak wspomniano powyżej, jest użycie Monitora procesów do wykrycia szkodliwych plików. Przydatne jest ustawienie następującego filtru 2-liniowego:
źródło
Miałem podobny problem po aktualizacji Eclipse na Mavericks. W końcu odkryłem, że w katalogu wtyczek eclipse słoik com.google.gdt.eclipse.login miał na końcu numery wersji. Usunąłem numer wersji z nazwy i wszystko zaczęło się dobrze :)
źródło
Zobacz także: http://www.lazylab.org/197/eclipse/eclipse-hanging-on-startup-repair-corrupt-workspace/
99% Zalecane rozwiązanie działa .... (tzn. Usunięcie pliku .snap) Ale jeśli to nie zadziałało, musimy spróbować usunąć folder indeksów i dalszy folder środowiska roboczego.
źródło
To może pomóc
W twoim zaćmieniu
1) Idź do pomocy
2) Kliknij platformę Eclipse
3) szukaj - optymalizator
zainstaluj „optymalizator dla zaćmienia”
źródło
W Ubuntu
eclipse -clean -refresh
pracował dla mnie dla Eclipse 3.8.1źródło
Przyczyną może być również ten błąd, jeśli masz Eclipse 4.5 / 4.6, wersję wtyczki Eclipse Xtext starszą niż v2.9.0 i określoną konfigurację obszaru roboczego.
Obejściem tego problemu byłoby utworzenie nowego obszaru roboczego i zaimportowanie istniejących projektów.
źródło
Cóż, miałem podobne zachowanie podczas rozpoczynania zaćmienia nad X11. Zapomniałem zaznaczyć opcję „Xing forwarding” w moim zestawie.
źródło
W moim przypadku zadziałało usunięcie folderu .metadata obszaru roboczego. Korzystam z usługi Eclipse Luna w wersji 2.
źródło