La forma más sencilla de actualizar eclipse 3.7 a 4.2 (Juno)

105

Entonces, dado que Eclipse juno se basa en 4.2 en lugar de 3.7, ¿cuál es la forma más fácil de actualizarlo, además de instalar una copia separada de juno y volver a instalar todos mis complementos existentes desde 3.7?

No parece haber una ruta de actualización sencilla mencionada en eclipse.org.

pdeva
fuente
8
De hecho, me alegro de haber usado una nueva "instalación" (o como se llame descomprimir un archivo). Me deshice de muchos complementos que una vez probé y nunca volví a usar y ahora solo me quedan los que realmente necesito.
MoeTi
3
@moeTi buen punto, pero eclipse aún debería poder actualizarse de forma autónoma
NimChimpsky
@NimChimpsky Eso sería bueno, siempre tengo que descargar mis complementos o ponerlos en la carpeta de complementos cada vez que actualizo ...
alculete
@Danilo Recientemente actualicé a intellij, debería haberlo hecho hace años.
NimChimpsky
1
@Danilo ¿eh? De ninguna manera, intellij es mucho mejor en todos los sentidos. Pero cuesta, aunque creo que vale la pena.
NimChimpsky

Respuestas:

157

Eclipse apenas puede actualizarse de 3.7.1 a 3.7.2, no importa de 3.7 a 4.2.

Usted está tomando la vida de su entorno de desarrollo en sus manos si intenta hacer una actualización tan grande a un entorno de desarrollo Eclipse existente. No sé ustedes, pero mi entorno de desarrollo es demasiado importante para arriesgarse a actualizar.

Cree siempre un nuevo directorio de Eclipse y nuevos espacios de trabajo de Eclipse cuando desee cambiar su entorno de desarrollo.

Descomprima Eclipse 4.2 en un nuevo directorio y agregue sus complementos uno a la vez. Puede usar el método de Bananeweizen para copiar los complementos de Eclipse 3.7, o puede agregarlos manualmente. Probablemente sea una buena idea ver si los complementos que usa se han actualizado para Eclipse 4.2.

Cree un nuevo espacio de trabajo de Eclipse 4.2 y copie el código de su proyecto desde su espacio de trabajo de Eclipse 3.7. Si descubre un problema más adelante, puede recurrir a Eclipse 3.7 y sus espacios de trabajo de Eclipse 3.7.

Cuando tenga un entorno Eclipse 4.2 que funcione, vuelva a comprimirlo y conserve el archivo zip para que pueda restaurar su entorno Eclipse 4.2 en caso de que su Eclipse se corrompa.

Nunca pienses en cambiar tu entorno de trabajo.

Gilbert Le Blanc
fuente
18
Hablado como un verdadero usuario de Eclipse. Gracias por el consejo brutalmente honesto.
Cooper
Gracias por compartir. Estaba buscando exactamente este consejo. ¡Pulgares hacia arriba!
Dubbaluga
1
Agradable. No se pierda de todas las demás formas. Tómate el tiempo para empezar de nuevo y volverás al juego antes.
Ralph Oreg
114

Descargue el binario de tiempo de ejecución de la plataforma desde http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . Eso es básicamente un "Eclipse sin complementos". Ejecútelo (en un espacio de trabajo nuevo), seleccione Archivo -> Importar -> Instalación -> Desde instalación existente y apunte el asistente a su directorio 3.7 existente. Marque "Instalar las últimas versiones", presione finalizar.

Eso instalará las últimas versiones de los complementos que se encuentran en su instalación 3.7 en su instalación 4.2. Lamentablemente, la mayoría de las personas no conocen esta función e instalan cada complemento manualmente al actualizar.

Respuesta adicional: con el mismo asistente, también puede exportar la lista de funciones instaladas a un archivo que puede compartir con sus colegas, de modo que todos hayan instalado los mismos complementos.

Bananeweizen
fuente
1
No parece haber ninguna casilla de verificación 'Instalar las últimas versiones' y, por lo tanto, obtengo un error de dependencia de la versión anterior cuando intento instalar screencast.com/t/5FDB2tR6LNSk . ¿Cómo consigo que instale la última versión?
pdeva
2
ok, resulta que tienes que exportar la configuración del software de la versión anterior, luego importarla a la nueva versión, de lo contrario, juno solo intentará copiar / pegar los complementos en su propio repositorio ya que no conoce los sitios de actualización. Sin embargo, incluso al hacer esto, hay mensajes crípticos de problemas de dependencia que no sé cómo resolver. Tendré que marcar la respuesta de Gilbert como la correcta. Realmente no hay una buena forma de actualizar eclipse.
pdeva
2
Parece una gran idea, pero desafortunadamente el asistente de importación da un "Especifique la ruta a una instalación de aplicación válida". error cuando selecciono mi instalación existente. :(
thSoft
2
Para cualquiera que se pregunte, la ruta predeterminada a su directorio de Eclipse existente es ~ / .eclipse / org.eclipse.platform * /
varagrawal
2
Acabo de hacer esto para actualizar de Indigo a Kepler. No tuve el problema de superjos: Eclipse fue lo suficientemente inteligente como para deshabilitar la transferencia del IDE de Eclipse para desarrolladores de Java. ¡Solución muy útil!
editado el
17

Acabo de agregar http://download.eclipse.org/releases/juno/ a Window -> Pref -> Install / Update -> Sitios de software disponibles

después de eso, puede actualizar su software en Ayuda -> buscar actualizaciones

Parece funcionar bien para mi

Anónimo
fuente
1
Esto funcionó para mí. Al principio arrojó algunos errores y la instalación falló porque tenía Java 7 instalado. Luego cambié a la actualización 27 de Java 6. Luego lo intenté de nuevo. Funcionó.
Ronnie
Cuando probé este método, tuve que agregar una versión intermedia y actualizarla primero para resolver los problemas de dependencia.
davenpcj
16

Me tomó 2 minutos migrar (la parte más larga es la descarga;)):

  • Descargue la última versión de eclipse: http://download.eclipse.org/eclipse/downloads/

  • Extraiga el archivo, inicie la nueva versión y seleccione su espacio de trabajo existente

  • Desde el menú Archivo -> Importar

    • Seleccione Instalar / Desde una instalación existente

    • Te permitirá elegir qué extensión quieres mantener (aún compatible)

Nota: probé esta manipulación de un Eclipse 4.2 a 4.3. Estoy agregando esta respuesta porque creo que esta solución es rápida, fácil y segura en comparación con la otra respuesta.

Nicolás Lauquin
fuente
Desafortunadamente, esto no funciona para actualizar de 3.7 a 4.4; da un error acerca de que el espacio de trabajo no es válido (aunque dice que actualizará su espacio de trabajo).
CpnCrunch
1
Esto funcionó parcialmente para mí, pasando de 3.8 a 4.5. Hizo un buen trabajo al migrar mi configuración / preferencias, sin embargo, tuve que reinstalar manualmente varios complementos después de que las versiones migradas 1) ya no funcionaran y 2) no se pudieron actualizar dentro de Eclipse.
aroth