Jak zaktualizować Eclipse dla programistów Java EE?

104

Czy jest jakiś niebolesny sposób na uaktualnienie instalacji Eclipse? Próbowałem przeglądać witrynę zaćmień, ale nie mogę znaleźć przydatnego opisu.

Mariano Sánchez
źródło
Wiki Eclipse zawiera wyjaśnienie, które zadziałało w moim przypadku.
Abdull,
2
Z mojego doświadczenia wynika, że ​​świeży rozpakowanie działa lepiej niż próba aktualizacji. Utwórz także nowe obszary robocze.
Thorbjørn Ravn Andersen
Eclipse powie ci, jak to zrobić: wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F
rdh25

Odpowiedzi:

157

Dodaj adres URL aktualizacji do dostępnych witryn:

Okno> Preferencje> Instaluj / aktualizuj> Dostępne witryny oprogramowania> Dodaj ...

    Name:  Oxygen  
Location:  http://download.eclipse.org/releases/oxygen/  

Następnie powiedz Eclipse, aby szukał aktualizacji: Pomoc> Sprawdź aktualizacje .

Po instalacji Eclipse uruchomi się ponownie i wyświetli stary ekran powitalny. Następnym razem, gdy ręcznie zatrzymasz / uruchomisz Eclipse, wyświetli się poprawny ekran powitalny.

Duncan Jones
źródło
8
@PaulVerest Często zadawane pytania Jak zaktualizować Eclipse Strona nie zgadza się z tobą. Sugeruje to, że aktualizacje platformy były problemem tylko w wersji 3.3 lub wcześniejszej.
Duncan Jones
1
Dobrze wiedzieć. Ale czy często zadawane pytania są naprawdę aktualne? Czy użytkownik naprawdę mógłby zaktualizować na przykład 3.7 do 4.3? A co z tymi wszystkimi wtyczkami, które mogą się zepsuć na nowszej platformie?
Paul Verest,
1
@PaulVerest Dobre pytanie! Doktorzy czują się trochę zardzewiali. Po prostu nie wiem, w jakim stopniu możesz ufać systemowi aktualizacji. Myślę, że wcześniej aktualizowałem tylko raz, za każdym razem po prostu instaluję na nowo.
Duncan Jones
13
Ta metoda działała idealnie dla mnie w systemie Windows 7 - ale edytowałem również witrynę aktualizacji z 4.2 -> 4.3, np: Aktualizacje projektu Eclipse powinny teraz wskazywaćhttp://download.eclipse.org/eclipse/updates/4.3
Mark Mikofski
3
oh i zaktualizowałem również niektóre z moich repozytoriów wtyczek, aby wskazywały również na kepler, np. cdt, tylko dla spójności, ponieważ w rzeczywistości repozytorium juno działało dobrze. I wyłączyłem repozytorium wydania Juno. To było mylące, że niektóre zaktualizowane funkcje nie były wyświetlane jako zainstalowane, a nawet myślały, że tak.
Mark Mikofski
34

Możesz po prostu pobrać nowszą wersję, a następnie użyć "Plik -> Importuj -> Zainstaluj -> Z istniejącej instalacji", aby dodać wszystkie wtyczki, które miałeś w poprzedniej instalacji.

Oto link opisujący szczegółowo cały proces (jest napisane „na Mac Os X”, jednak powinno działać również na innych systemach):

http://www.corephp.com/blog/how-to-upgrade-eclipse-juno-4-2-to-eclipse-kepler-4-3-on-mac-os-x/#.UfJsoI1_McY

Nikita Tkachenko
źródło
Ta odpowiedź pomogła mi (nawet dla Kepler -> Luna, mimo że link jest dla Juno -> Kepler): Aktualizacja nie działa dla mnie; alternatywnie musiałem tylko wykonać powiązane kroki, aż do nich, określając użycie istniejącej przestrzeni roboczej (która otrzymała moje istniejące ustawienia i nie musiałem aktualizować żadnych wtyczek). Całkiem bezbolesne, przynajmniej w moim przypadku.
cellepo
2
Nadal aktualne. Właśnie zaktualizowałem Luna (4.4) do Marsa (4.5) przy użyciu tego procesu i zachowałem mój istniejący obszar roboczy. Działał doskonale. Wskazówka: przy pierwszym uruchomieniu utwórz tymczasowy obszar roboczy, a następnie zaimportuj stare wtyczki zgodnie z powyższym opisem, przełącz obszar roboczy na stary, przeprowadź migrację, a następnie usuń tymczasowy obszar roboczy. W ten sposób masz wszystkie swoje wtyczki do momentu załadowania obszaru roboczego i nie będziesz musiał zajmować się błędami związanymi z brakującymi wtyczkami.
Jilles van Gurp
12

Jeśli poprzednie wersje są czymś do wyboru, odpowiedź brzmi: Nie. Najlepiej jest pobrać nową wersję, zainstalować ją, zainstalować najnowsze wersje ulubionych wtyczek i skierować Eclipse do swojego obszaru roboczego.

(Zdrowy rozsądek mówi, że należy wykonać kopię zapasową obszarów roboczych i oryginalnej instalacji Eclipse).


Wcześniej wypróbowałem ścieżkę „uaktualnienia” i stwierdziłem, że jest powolna i nie daje dobrych wyników.

Stephen C.
źródło
Zwykle zaczynam korzystać z nowego obszaru roboczego i sprawdzam potrzebne projekty.
Paul Verest,
Ta metoda również zadziałała (oprócz powyższej odpowiedzi udzielonej przez Duncana Jonesa . Na pewno najpierw utworzę kopię zapasową twojego obszaru roboczego lub przynajmniej utworzę kopię zapasową folderu .metadata. Wadą tej metody jest oczywiście to, że musisz ponownie zainstalować wtyczki Mój stary obszar roboczy działał dobrze z nową wersją
Mark Mikofski
btw: egit jest teraz częścią standardowej instalacji, więc niekoniecznie musisz dodawać repozytorium egit, chociaż dzisiaj (2013-07-24) miał nowszą wersję niż repozytorium aktualizacji keplera.
Mark Mikofski