How to upgrade Eclipse for Java EE Developers?

JavaEclipseUpgrade

Java Problem Overview


Is there any non-painful way to upgrade an Eclipse installation? I have tried browsing the eclipse site but I cannot find an useful description.

Java Solutions


Solution 1 - Java

Add the update URL to your available sites:

Window > Preferences > Install/Update > Available Software Sites > Add...

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

Then tell Eclipse to look for updates: Help > Check for updates.

After the installation, Eclipse will restart and show the old splash screen. Next time you manually stop/start Eclipse it will correctly show the correct splash screen.

Solution 2 - Java

You can simply download the newer version, then use "File -> Import -> Install -> From Existing Installation" to add all the plugins you had in your previous installation.

Here's a link describing the whole process in details (it says "on Mac Os X", however it should work for other systems as well):

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

Solution 3 - Java

If previous releases are anything to go by, then the answer is No. It is best to download the new release, install it, install the latest versions your favourite plugins and point Eclipse at your workspace.

(Common sense says that you should take a backup of your workspace(s) and your original Eclipse installation.)


I've previously tried the "upgrade" path and found that it was slow and didn't give good results.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionMariano SánchezView Question on Stackoverflow
Solution 1 - JavaDuncan JonesView Answer on Stackoverflow
Solution 2 - JavaNikita TkachenkoView Answer on Stackoverflow
Solution 3 - JavaStephen CView Answer on Stackoverflow