Самый простой способ обновить eclipse 3.7 до 4.2 (Juno)


105

Итак, поскольку Eclipse juno основан на 4.2, а не на 3.7, каков самый простой способ его обновления, кроме установки отдельной копии juno и повторной установки в нее всех моих существующих плагинов из 3.7?

Похоже, что на eclipse.org не упоминается простой путь обновления.


8
На самом деле я рад, что использовал новую «установку» (или как там еще можно разархивировать архив). Я избавился от множества плагинов, которые когда-то пробовал и никогда больше не использовал, и теперь у меня остались только те, которые мне действительно нужны.
moeTi

3
@moeTi - хороший аргумент, но eclipse все еще должен иметь возможность обновляться автономно
NimChimpsky

@NimChimpsky: Было бы неплохо, я всегда должен загружать свои плагины или помещать в папку плагинов каждый раз, когда я
обновляюсь

@Danilo Я недавно обновлен до IntelliJ, должен был сделать это Yrs назад.
NimChimpsky

1
@ Данило да? Ни в коем случае, intellij намного лучше во всех отношениях. Но это стоит, я думаю, оно того стоит.
NimChimpsky

Ответы:


157

Eclipse с трудом обновляется с 3.7.1 до 3.7.2, не говоря уже о 3.7 до 4.2.

Вы берете жизнь своей среды разработки в свои руки, если пытаетесь сделать такое обновление существующей среды разработки Eclipse. Не знаю, как вы, но моя среда разработки слишком важна, чтобы рисковать обновлением.

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

Разархивируйте Eclipse 4.2 в новый каталог и добавляйте по одному свои плагины. Вы можете использовать метод Bananeweizen для копирования подключаемых модулей Eclipse 3.7 или добавить их вручную. Вероятно, неплохо было бы проверить, обновлены ли плагины, которые вы используете, для Eclipse 4.2.

Создайте новое рабочее пространство Eclipse 4.2 и скопируйте код проекта из рабочего пространства Eclipse 3.7. Если вы обнаружите проблему позже, вы можете вернуться к Eclipse 3.7 и своим рабочим пространствам Eclipse 3.7.

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

Никогда не думайте об изменении вашей рабочей среды.


18
Говорят как настоящий пользователь Eclipse. Спасибо за очень честный совет.
Cooper

Спасибо, что поделились. Искал именно этот совет. Недурно!
dubbaluga

1
Ницца. Не заблудитесь во всех остальных отношениях. Найдите время, чтобы начать все сначала, и вы вернетесь в игру раньше.
Ральф Орег

114

Загрузите двоичный файл среды выполнения платформы с http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . По сути, это «Eclipse без плагинов». Запустите его (в новом рабочем пространстве), выберите Файл -> Импорт -> Установка -> Из существующей установки и укажите мастеру существующий каталог 3.7. Отметьте «Установить последние версии», нажмите «Готово».

Это установит последние версии плагинов, найденных в вашей установке 3.7, в вашу установку 4.2. К сожалению, большинство людей не знают об этой функции и устанавливают каждый плагин вручную при обновлении.

Дополнительный бонус: с помощью того же мастера вы также можете экспортировать список установленных функций в файл, которым вы можете поделиться с коллегами, чтобы у вас были установлены одни и те же плагины.


1
Кажется, нет флажка «Установить последние версии», поэтому я получаю сообщение об ошибке зависимости от старой версии при попытке установить screencast.com/t/5FDB2tR6LNSk . Как мне установить последнюю версию?
pdeva

2
ок, оказывается, вам нужно экспортировать конфигурацию программного обеспечения из предыдущей версии, а затем импортировать ее в новую версию, иначе juno просто попытается скопировать / вставить плагины в свое собственное репо, поскольку он не знает о сайтах обновлений. Однако даже при этом появляются загадочные сообщения о проблемах с зависимостями, которые я не знаю, как решить. Придется отметить ответ Гилберта как правильный. На самом деле нет хорошего способа обновить eclipse.
pdeva

2
Кажется, это отличная идея, но, к сожалению, мастер импорта предлагает «Укажите путь к допустимой установке приложения». ошибка при выборе существующей установки. :(
thSoft

2
Для всех, кому интересно, путь по умолчанию к существующему каталогу Eclipse - ~ / .eclipse / org.eclipse.platform * /
varagrawal

2
Только что сделал это для обновления с Индиго на Кеплер. У меня не было проблемы с superjos - Eclipse был достаточно умен, чтобы отключить Eclipse IDE для разработчиков Java от переноса. Очень полезное решение!
ameed

17

я только что добавил http://download.eclipse.org/releases/juno/ в Window -> Pref -> Install / Update -> Available Software Sites

после этого вы можете обновить свое программное обеспечение в Справке -> проверить наличие обновлений

кажется, у меня работает нормально


1
Это сработало для меня .. Сначала было несколько ошибок, и установка не удалась, потому что у меня была установлена ​​java 7. Затем я перешел на обновление java 6 27. Затем попробовал еще раз. Это сработало.
Ронни

Когда я попробовал этот метод, мне пришлось сначала добавить промежуточный выпуск и обновить его, чтобы решить проблемы с зависимостями.
davenpcj

16

На миграцию у меня ушло 2 минуты (самая длинная часть - загрузка;)):

  • Загрузите последний выпуск eclipse: http://download.eclipse.org/eclipse/downloads/

  • Распакуйте архив, запустите новую версию и выберите существующее рабочее пространство.

  • Из меню Файл -> Импорт

    • Выберите Установить / Из существующей установки

    • Это позволит вам выбрать, какое расширение вы хотите сохранить (все еще совместимое)

Примечание: я тестировал эту манипуляцию с Eclipse 4.2 до 4.3. Я добавляю этот ответ, потому что считаю это решение быстрым, простым и безопасным по сравнению с другим ответом.


К сожалению, это не работает для обновления с 3.7 до 4.4 - это дает ошибку о том, что рабочее пространство недействительно (даже если в нем говорится, что это обновит ваше рабочее пространство).
CpnCrunch

1
Это частично сработало для меня, поднявшись с 3,8 до 4,5. Он хорошо справился с переносом моих настроек / предпочтений, однако мне пришлось вручную переустановить несколько плагинов после того, как перенесенные версии 1) больше не работали и 2) не удалось обновить в Eclipse.
aroth 01
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.