Mam 12.04 LTS i próbuję używać Eclipse Indigo.
Dziś rano Ubuntu kazał mi zaktualizować następujące pakiety:
Przygotowanie do zastąpienia icedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (przy użyciu ... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Rozpakowywanie zamiennika icedtea-6-jre-cacao ...
Przygotowanie do zastąpienia openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (przy użyciu ... / openjdk-6-jre-lib_6b24-1.11.4 -1ubuntu0.12.04.1_all.deb) ...
Rozpakowywanie zamiennika openjdk-6-jre-lib ...
Przygotowywanie do zastąpienia icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1 (przy użyciu ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Rozpakowanie zamiennika icedtea-6-jre-jamvm ...
Przygotowanie do zastąpienia openjdk-6-jre-headless 6b24-1.11. 3-1ubuntu0.12.04.1 (przy użyciu ... / openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Rozpakowywanie zamiennika openjdk-6-jre-headless ...
Przygotowanie do zastąpienia openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (przy użyciu ... / openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 .1_amd64.deb) ...
Rozpakowywanie zamiennika openjdk-6-jre ...
Potem (ale nie mogę przysiąc, że jest to podstawowa przyczyna) mam następujące problemy w Eclipse:
- Podczas próby uruchomienia najprostszego programu HelloWorld (który działa dobrze z instrukcją
javac
/java
), otrzymuję albo nic, albo:Wystąpił błąd wewnętrzny podczas: „Uruchamiania HelloWorld”.
org / eclipse / jdt / debug / core / JDIDebugModel W panelu konsoli pojawia się karta „Dziennik błędów” z błędem:
Nie można utworzyć widoku: Zgłoszono nieoczekiwany wyjątek.
(Następuje konsekwencja śledzenia stosu NullPointerException między
sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)
iorg.eclipse.equinox.launcher.Main.main(Main.java:1386)
)Podczas próby uzyskania dostępu do
Installed JREs
części preferencji pojawia się okienko z komunikatem:Nie można utworzyć wybranej strony preferencji.
Wystąpił błąd podczas automatycznej aktywacji pakietu org.eclipse.jdt.debug.ui (162).I mówi karta preferencji
An error has occurred when creating this preference page.
Do dzisiaj miałem ręcznie zainstalowany Eclipse (jeden z oficjalnych pakietów dostępnych na ich stronie), próbowałem go zastąpić wersją repozytorium i dostaję te same błędy.
Co powinienem zrobić, aby Eclipse znów działał?
Inna osoba donosi: to samo spotkało mnie po ostatniej aktualizacji. Próbowałem już ponownie zainstalować Eclipse i Javę, uruchamiając Eclipse z opcją -clean i uruchamiając nowy obszar roboczy i nowy katalog .eclipse, ale nic nie pomaga.
Odpowiedzi:
Miałem dzisiaj dokładnie ten sam problem. Po pierwsze, trochę googlingu doprowadziło mnie do twojego problemu (nie zakładałem, że jest to spowodowane OpenJDK). Po nieco dalszych badaniach w końcu rozwiązałem to dziwne zachowanie: spójrz na ten błąd ubuntu .
Tak więc szybkie rozwiązanie jest po prostu uruchomione
sudo apt-get --reinstall install tzdata-java
(ponowna instalacja strefy czasowej i danych czasu letniego do użytku przez środowiska Java )Twoje zdrowie
źródło
Nie mam pojęcia dlaczego, ale stawianie linii
pod koniec
eclipse.ini
wydaje się, że problem został rozwiązany.źródło
Tak, odpowiedź Brüno też zadziałała dla mnie! Naprawiono również błąd, który spowodował to w opracowywanej przeze mnie aplikacji. Od ostatniego uaktualnienia pakietu, w którym
cacao
usunięto maszynę wirtualną, znaczniki czasu w mojej bazie danych, które były w czasie letnim, zostały nieprawidłowo zinterpretowane (wyłączone o godzinę). Ale ponowna instalacjatzdata-java
również to rozwiązała.źródło
Mogę potwierdzić, że sugestia Brüna działa dobrze. Dziękuję Ci!
Poniższe rozwiązuje problem, dodając ten wiersz do eclipse.ini:
Lub ponownie instalując brakujący pakiet.
Mam do czynienia z brakującymi i uszkodzonymi pakietami od czasu ostatniej aktualizacji Ubuntu!
źródło
Chciałbym dodać, że miałem ten sam problem; po tej samej aktualizacji klasa Java nie była ładowana przez Eclipse. ten sam błąd opublikowany przez bruno dla amd64
Ale od razu poszedłem do zaćmienia i sprawdziłem, czy aktualizacje tego nie robią . Po dwukrotnej aktualizacji Eclipse nie ładuje nawet wtyczek (więc nie ma perspektyw, nie uruchamia projektów Java itp.)
Potem zaktualizowałem się do wersji Oracle; problem nadal występuje.
Podjęto próbę ponownej instalacji , a także usunąłem ~ / .eclipse / i uzyskałem czystą ponowną instalację.
Problem postawiony w tym pytaniu nie został rozwiązany w ten sposób, ale dzięki odpowiedzi Bruno jest on już rozwiązany.
źródło