Wie aktualisiere ich Eclipse für Java EE-Entwickler?


104

Gibt es eine schmerzfreie Möglichkeit, eine Eclipse-Installation zu aktualisieren? Ich habe versucht, die Eclipse-Site zu durchsuchen, kann jedoch keine nützliche Beschreibung finden.


Eclipse's Wiki bietet eine Erklärung, die in meinem Fall funktioniert hat.
Abdull

2
Nach meiner Erfahrung funktioniert ein neues Entpacken besser als ein Upgrade. Erstellen Sie auch neue Arbeitsbereiche.
Thorbjørn Ravn Andersen

Eclipse sagt Ihnen, wie es geht: wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F
rdh25

Antworten:


157

Fügen Sie die Update-URL zu Ihren verfügbaren Websites hinzu:

Fenster> Einstellungen> Installieren / Aktualisieren> Verfügbare Software-Sites> Hinzufügen ...

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

Weisen Sie Eclipse dann an, nach Updates zu suchen: Hilfe> Nach Updates suchen .

Nach der Installation wird Eclipse neu gestartet und der alte Begrüßungsbildschirm angezeigt. Wenn Sie Eclipse das nächste Mal manuell stoppen / starten, wird der richtige Begrüßungsbildschirm korrekt angezeigt.


8
@PaulVerest Die FAQ Wie aktualisiere ich die Eclipse- Seite ? Es deutet darauf hin, dass Plattform-Upgrades nur in Version 3.3 oder früher ein Problem waren.
Duncan Jones

1
Gut zu wissen. Aber sind die FAQ wirklich aktuell? Könnte der Benutzer beispielsweise 3.7 wirklich auf 4.3 aktualisieren? Was ist mit all den Plugins, die auf einer neueren Plattform kaputt gehen können?
Paul Verest

1
@PaulVerest Gute Frage! Die Dokumente fühlen sich etwas rostig an. Ich weiß nur nicht, inwieweit Sie dem Upgrade-System vertrauen können. Ich glaube, ich habe bisher nur ein Upgrade durchgeführt, alle anderen Male habe ich nur eine Neuinstallation durchgeführt.
Duncan Jones

13
Diese Methode hat unter Windows 7 einwandfrei funktioniert - aber ich habe auch die Update-Site von 4.2 -> 4.3 bearbeitet, z. Der Eclipse - Projekt Updates nun zeigen solltehttp://download.eclipse.org/eclipse/updates/4.3
Mark Mikofski

3
oh und ich habe auch einige meiner Plugin-Repos aktualisiert, um auch auf Kepler zu verweisen, z. B. cdt, nur aus Gründen der Konsistenz, da das Juno-Repo tatsächlich gut funktioniert hat. Und ich habe das Juno Release Repo deaktiviert. Es war verwirrend, dass einige der aktualisierten Funktionen nicht als installiert angezeigt wurden, obwohl sie gedacht waren.
Mark Mikofski

34

Sie können einfach die neuere Version herunterladen und dann "Datei -> Importieren -> Installieren -> Von vorhandener Installation" verwenden, um alle Plugins hinzuzufügen, die Sie in Ihrer vorherigen Installation hatten.

Hier ist ein Link, der den gesamten Prozess ausführlich beschreibt (dort steht "auf Mac Os X", sollte aber auch für andere Systeme funktionieren):

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


Diese Antwort hat mir geholfen (auch für Kepler -> Luna, obwohl der Link für Juno -> Kepler ist): Die Aktualisierung hat bei mir nicht funktioniert; Alternativ musste ich nur die verknüpften Schritte befolgen, um den vorhandenen Arbeitsbereich zu verwenden (der meine vorhandenen Einstellungen erhielt, und ich musste zufällig keine Plugins aktualisieren). Zumindest in meinem Fall ziemlich schmerzlos.
Cellepo

2
Noch gültig. Ich habe gerade mit diesem Verfahren von Luna (4.4) auf Mars (4.5) aktualisiert und meinen vorhandenen Arbeitsbereich beibehalten. Hat perfekt funktioniert. Tipp: Erstellen Sie beim ersten Start einen temporären Arbeitsbereich, importieren Sie dann Ihre alten Plugins wie oben beschrieben, wechseln Sie den Arbeitsbereich zu Ihrem alten Arbeitsbereich, migrieren Sie ihn und löschen Sie den temporären Arbeitsbereich. Auf diese Weise haben Sie alle Plugins zum Zeitpunkt des Ladens Ihres Arbeitsbereichs und müssen sich nicht mit Fehlern für fehlende Plugins befassen.
Jilles van Gurp

12

Wenn frühere Versionen anstehen, lautet die Antwort Nein. Laden Sie am besten die neue Version herunter, installieren Sie sie, installieren Sie die neuesten Versionen Ihrer bevorzugten Plugins und zeigen Sie Eclipse auf Ihren Arbeitsbereich.

(Der gesunde Menschenverstand sagt, dass Sie eine Sicherungskopie Ihrer Arbeitsbereiche und Ihrer ursprünglichen Eclipse-Installation erstellen sollten.)


Ich habe zuvor den "Upgrade" -Pfad ausprobiert und festgestellt, dass er langsam ist und keine guten Ergebnisse liefert.


Normalerweise benutze ich einen neuen Arbeitsbereich und checke benötigte Projekte aus.
Paul Verest

Diese Methode hat auch funktioniert (zusätzlich zu der obigen Antwort von Duncan Jones . Ich würde definitiv zuerst Ihren Arbeitsbereich sichern oder zumindest Ihren .metadata-Ordner sichern. Der Nachteil dieser Methode ist natürlich, dass Sie Ihre Plugins neu installieren müssen Mein alter Arbeitsbereich funktionierte gut mit der neuen Version.
Mark Mikofski

Übrigens: egit ist jetzt Teil der Standardinstallation, sodass Sie das egit-Repo nicht unbedingt hinzufügen müssen, obwohl es heute (24.07.2013) eine neuere Version als das Kepler-Update-Repo hatte.
Mark Mikofski
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.