Dzisiaj zrestartowałem komputer, a Eclipse (3.5, ostatnio pobrane) pokazuje dziwne zachowanie:
- wyświetla ekran powitalny przez mniej niż sekundę
- skwitowany
Dzieje się tak w 100% przypadków, więc nie mogę w ogóle uruchomić Eclipse.
Gdzie mogę znaleźć logi na ten temat?
Usunąłem wszystkie zasoby zaćmienia i rozpakowałem je ponownie. Ta sama rzecz.
Mam wystarczającą ilość pamięci (IntelliJ działa dobrze), a moje oprogramowanie antywirusowe nie wykazuje żadnej aktywności związanej z zamykaniem zaćmienia.
Jakieś pomysły, które mogły to spowodować?
Odpowiedzi:
wymyśliłem jedną rzecz: usunięcie folderu:
gdzie
workspace
jest twój katalog obszaru roboczego Eclipseźródło
Uruchom go z wiersza polecenia i sprawdź, czy generuje jakieś komunikaty o błędach.
źródło
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
-vm <path-to-javaw.exe>
to pojawi się błądcould not create virtual machine
Jest
.log
.metadata
katalogu wewnątrz każdego obszaru roboczego plik , który często zawiera szereg śladów stosu z elementów wewnętrznych Eclipse. Awarie przy uruchamianiu zwykle znajdują się tutaj. Zakładam, że masz skonfigurowane środowisko Eclipse do automatycznego uruchamiania w określonym obszarze roboczym, bez monitowania o wybranie jednego podczas uruchamiania.źródło
Dodałem to w eclipse.ini:
I zaczęło się. Jednak jeden z moich projektów (prosty projekt testowy) nie został rozwiązany
java.lang.String
ijava.lang.System
. Zmieniłem JRE na JDK / JRE i zadziałało.JAVA_HOME
iJRE_HOME
wskazywali na powyższą lokalizację.źródło
Przekonałem się, że rozpoczęcie zaćmienia argumentami
-clean -clearPersistedState
często naprawia awarie.źródło
Dla kompletności: spróbuj uruchomić Eclipse z opcją -clean (która ponownie skanuje zainstalowane wtyczki i odbudowuje pamięci podręczne w $ ECLIPSE_HOME / configuration).
Zasadniczo odzyskujesz projekty po usunięciu plików .metadata za pomocą importu-> istniejących projektów.
Alternatywnie niektóre ustawienia projektu mogą zostać uszkodzone.
Spójrz na stos błędów (w .metadata / .log), aby dowiedzieć się, która wtyczka powoduje problemy, i spróbuj usunąć jej ustawienia wstępne.
Łatwym sposobem na wypróbowanie tego wszystkiego jest utworzenie nowego obszaru roboczego (zaćmienie za pomocą opcji -data, jeśli nie pojawi się okno dialogowe) i ręczne skopiowanie projektów.
źródło
Otwórz eclipse.ini. Jeśli linia
-showsplash
tam jest, usuń ją.Jeśli nie jest obecny, dodaj
-nosplash
Wiem, że dziwne jest zalecanie nie pokazywania ekranu powitalnego, ale czasami powoduje problemy na niektórych konfiguracjach maszyn / Java.
źródło
Miałem ten sam problem i nic nie działało dla mnie przy użyciu 64-bitowego Eclipse Luna. Pierwotnie miałem zainstalowany Java 1.6, Java 1.7 i Java 1.8, ale usunąłem Java 1.8 za pomocą panelu sterowania Windows 7. Widziałem ekran powitalny raz na ułamek sekundy, to było to i bez błędów, bez plików dziennika ani pliku .lock.
Pracowałem z innym błędem (kod błędu 13) z 32-bitowymi / 64-bitowymi niezgodnościami między Javą a Eclipse. Więc zdecydowałem się na 64 bity, aby oba mogły obejść ten problem. Potem ponownie zainstalowałem Javę 1.8 i znów zaczęła działać.
źródło