Как обновить Eclipse для разработчиков Java EE?

104

Есть ли какой-нибудь безболезненный способ обновить установку Eclipse? Я пробовал просматривать сайт eclipse, но не могу найти полезного описания.

Мариано Санчес
источник
Вики Eclipse дает объяснение, которое сработало в моем случае.
Абдул
2
По моему опыту, свежий распаковщик работает лучше, чем попытки обновления. Также создайте новые рабочие пространства.
Thorbjørn Ravn Andersen
Eclipse расскажет, как это сделать: wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F
rdh25,

Ответы:

157

Добавьте URL-адрес обновления к доступным сайтам:

Окно> Настройки> Установить / Обновить> Доступные сайты программного обеспечения> Добавить ...

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

Затем скажите Eclipse, что нужно искать обновления: Help> Check for updates .

После установки Eclipse перезапустится и покажет старый экран-заставку. В следующий раз, когда вы вручную остановите / запустите Eclipse, он будет правильно отображать правильный экран-заставку.

Дункан Джонс
источник
8
@PaulVerest Страница часто задаваемых вопросов "Как мне обновить Eclipse" с вами не согласна. Это предполагает, что обновления платформы были проблемой только в версии 3.3 или ранее.
Дункан Джонс
1
Приятно знать. Но действительно ли FAQ актуален? Может ли пользователь действительно обновить, например, с 3.7 до 4.3? А как насчет всех тех плагинов, которые могут выйти из строя на новой платформе?
Пол Верест
1
@PaulVerest Хороший вопрос! Документы действительно кажутся немного ржавыми. Я просто не знаю, насколько можно доверять системе обновлений. Я думаю, что раньше я обновлялся только один раз, в остальное время я просто устанавливаю заново.
Дункан Джонс
13
Этот метод отлично работал у меня в Windows 7, но я также отредактировал сайт обновлений с 4.2 -> 4.3, например: Обновления проекта Eclipse теперь должны указывать наhttp://download.eclipse.org/eclipse/updates/4.3
Марк Микофски
3
о, и я также обновил некоторые из моих репозиториев плагинов, чтобы они тоже указывали на kepler, например cdt, просто для согласованности, потому что на самом деле репозиторий juno работал нормально. И я отключил репозиторий juno release. Смущало то, что некоторые из обновленных функций не отображались как установленные, даже если они были такими.
Марк Микофски
34

Вы можете просто загрузить более новую версию, а затем использовать «Файл -> Импорт -> Установить -> Из существующей установки», чтобы добавить все плагины, которые были у вас при предыдущей установке.

Вот ссылка, подробно описывающая весь процесс (там написано «на Mac Os X», однако она должна работать и для других систем):

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

Никита Ткаченко
источник
Этот ответ мне помог (даже для Kepler -> Luna, хотя ссылка для Juno -> Kepler): обновление не сработало для меня; в качестве альтернативы мне нужно было только выполнить связанные шаги до них, указав использовать существующее рабочее пространство (которое получило мои существующие настройки, и мне не пришлось обновлять какие-либо плагины). Довольно безболезненно, по крайней мере, в моем случае.
cellepo 09
2
Все еще действует. Я только что обновился с Luna (4.4) до Mars (4.5), используя этот процесс, и сохранил существующее рабочее пространство. Работает отлично. Совет: при первом запуске создайте временную рабочую область, затем импортируйте старые плагины, как описано выше, переключите рабочую область на старую рабочую область, перенесите ее, а затем удалите временную рабочую область. Таким образом, к моменту загрузки рабочего пространства у вас будут все плагины, и вам не придется сталкиваться с ошибками из-за отсутствия плагинов.
Jilles van Gurp
12

Если предыдущие выпуски подходят, то ответ - нет. Лучше всего загрузить новый выпуск, установить его, установить последние версии ваших любимых плагинов и указать Eclipse на своем рабочем месте.

(Здравый смысл подсказывает, что вам следует сделать резервную копию своего рабочего пространства (рабочих мест) и исходной установки Eclipse.)


Ранее я пробовал путь «обновления» и обнаружил, что он медленный и не дает хороших результатов.

Стивен С
источник
Обычно я начинаю использовать новое рабочее пространство и проверяю необходимые проекты.
Пол Верест
Этот метод также работал (в дополнении к ответу выше по Дункан Джонс . Я определенно резервная копию рабочего пространства первым, или по крайней мере резервного копирования вашей .metadata папки. Недостаток этого метода является то , что , конечно , вы должны переустановить плагин . Мое старое рабочее пространство отлично работало с новой версией.
Марк Микофски
btw: egit теперь является частью стандартной установки, поэтому вам не обязательно добавлять репозиторий egit, хотя сегодня (2013-07-24) у него была более новая версия, чем репо обновлений kepler.
Марк Микофски