Korzystałem z Eclipse Juno (wersja 4.2.1) na moim 64-bitowym Ubuntu 12.04 przez prawie miesiąc lub dłużej. Działało idealnie i bardzo mi się podobało.
Jednak dwa dni temu zaktualizowałem moją maszynę do wersji Ubuntu 12.10, ponieważ zaćmienie Juno działa dziwnie irytujące. Często się zawiesza. Nawet całkowicie usunąłem starą instalację i ponownie zainstalowałem wszystko (ADT, Subclipse, CDT itp.)
Jaki może być tego powód? Jak to rozwiązać?
Odpowiedzi:
Mam podobny problem z moim Ubuntu 12.10 i Eclipse Juno 4.2.
Od czasu do czasu, kiedy przełączam się między aplikacjami, mój Eclipse ulega awarii. Po prostu zamyka się, wyświetlając ekran błędu z wieloma bibliotekami gtk. Mam ekran informacyjny, że ten raport o awarii zostanie wysłany do dalszej analizy.
Następnie przeszukałem sieć i znalazłem ten raport o błędach w środowisku Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=382812
Po tym błędzie na końcu okaże się, że jest on potwierdzony w: Eclipse SDK 4.2.0
Zostanie to rozwiązane w Eclipse 4.3.
Jednym z możliwych rozwiązań jest pobranie najnowszego budzika Eclipse, ale wróciłem do Eclipse Indigo i będę czekać na oficjalne Eclipse 4.3
źródło
Po wielu wielu permutacjach wszystkiego, w tym wszystkich różnych JDK itp. Itd.
To zadziałało dla mnie (Fedora19 / 64, ADT 4.3 / SDK 22.x, OpenJDK 1.8, Opteron64): dodaj tę linię do pliku eclipse.ini:
-Dorg.eclipse.swt.browser.DefaultType = mozilla
Najwyraźniej bity podpowiedzi uruchamiają różne przeglądarki w różnych momentach z „kolizjami”, ale ograniczenie do Mozilli wydaje się załatwić sprawę
Źródło: https://bugs.launchpad.net/ubuntu-gnome/+bug/1163501
źródło
Spróbuj wkleić w środku następującą linię
configuration>config.ini
źródło
Miałem ten sam problem, zaćmienie po aktualizacji zaczęło się zawieszać. Usunąłem Eclipse Juno (4.2) i zainstalowałem Eclipse z centrum oprogramowania (wer. 3.8).
źródło
Zainstaluj Oracle JDK zamiast Open JDK stąd http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
Próbowałem zainstalować Eclipse Juno (SR1, SR2), Eclipse classic, Eclipse Indigo SR2, Old Eclipse classic. Każdy z nich rozbił się jak diabli na Ubuntu 12.10. Wreszcie po zainstalowaniu Oracle JDK przestał się zawieszać (przy użyciu Indigo SR2)
PS: Wciąż ulega awarii kilka razy, ale znacznie lepiej niż wcześniej. Szczególnie ulega awarii podczas korzystania z tomcat. Dlatego podczas kodowania zmodyfikuj aplikację jako aplikację Java Desktop Application (tymczasowo funkcję główną), a na koniec, gdy wszystko zostanie zrobione, uruchom ją jako aplikację internetową, usuwając główną funkcję.
źródło