Maneira mais fácil de atualizar o eclipse 3.7 para 4.2 (Juno)

105

Portanto, como o Eclipse juno é baseado no 4.2 em vez do 3.7, qual é a maneira mais fácil de fazer upgrade para ele, além de instalar uma cópia separada do juno e reinstalar todos os meus plug-ins existentes do 3.7 nele?

Não parece haver um caminho de atualização direto mencionado em eclipse.org.

PDeva
fonte
8
Na verdade, estou feliz por ter usado uma nova "instalação" (ou o que quer que você chame de descompactar um arquivo). Eu me livrei de muitos plug-ins que tentei uma vez e nunca usei novamente e agora só tenho aqueles que realmente preciso.
moeTi
3
@moeTi bom ponto, mas o eclipse ainda deve ser capaz de atualizar autonomamente
NimChimpsky
@NimChimpsky Isso seria bom, eu tenho que sempre baixar meus plugins ou colocar na pasta de plugins toda vez que eu atualizo ...
alculete
@Danilo Recentemente atualizei para o intellij, deveria ter feito isso anos atrás.
NimChimpsky de
1
@Danilo hein? De jeito nenhum, o intellij é muito melhor em todos os sentidos. Mas custa, mas acho que vale a pena.
NimChimpsky,

Respostas:

157

O Eclipse mal consegue atualizar de 3.7.1 para 3.7.2, quanto mais de 3.7 para 4.2.

Você está tomando a vida do seu ambiente de desenvolvimento em suas mãos se tentar fazer um upgrade tão grande para um ambiente de desenvolvimento Eclipse existente. Não sei sobre você, mas meu ambiente de desenvolvimento é muito importante para arriscar uma atualização.

Sempre crie um novo diretório Eclipse e novos espaços de trabalho Eclipse quando quiser alterar seu ambiente de desenvolvimento.

Descompacte o Eclipse 4.2 em um novo diretório e adicione seus plug-ins um de cada vez. Você pode usar o método de Bananeweizen para copiar os plug-ins do Eclipse 3.7 ou pode adicioná-los manualmente. É provavelmente uma boa ideia ver se os plug-ins que você usa foram atualizados para o Eclipse 4.2.

Crie uma nova área de trabalho do Eclipse 4.2 e copie o código do projeto da área de trabalho do Eclipse 3.7. Se você descobrir um problema mais tarde, pode recorrer ao Eclipse 3.7 e aos seus espaços de trabalho do Eclipse 3.7.

Quando você tem um ambiente Eclipse 4.2 que funciona, compacte-o de volta e mantenha o arquivo zip para que possa restaurar seu ambiente Eclipse 4.2 no caso de seu Eclipse ser corrompido.

Nunca, jamais, pense em mudar seu ambiente de trabalho.

Gilbert Le Blanc
fonte
18
Falado como um verdadeiro usuário do Eclipse. Obrigado pelo conselho brutalmente honesto.
Cooper de
Obrigado por compartilhar. Eu estava procurando exatamente por este conselho. Afirmativo!
dubbaluga
1
Agradável. Não se perca de todas as outras maneiras. Aproveite para começar do zero e você estará de volta ao jogo mais cedo.
Ralph Oreg
114

Faça download do binário de tempo de execução da plataforma em http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . Isso é basicamente um "Eclipse sem plug-ins". Execute-o (em um espaço de trabalho novo), selecione Arquivo -> Importar -> Instalação -> Da instalação existente e aponte o assistente para o diretório 3.7 existente. Marque "Instalar versões mais recentes", clique em Concluir.

Isso instalará as versões mais recentes dos plug-ins encontrados na instalação 3.7 na instalação 4.2. Infelizmente, a maioria das pessoas não conhece esse recurso e instala cada plugin manualmente ao atualizar.

Bônus anwser: Com o mesmo assistente, você também pode exportar a lista de recursos instalados em um arquivo que você pode compartilhar com colegas, para que todos tenham instalado os mesmos plug-ins.

Bananeweizen
fonte
1
Não parece haver nenhuma caixa de seleção 'Instalar versões mais recentes' e, portanto, recebo um erro de dependência de versão antiga ao tentar instalar screencast.com/t/5FDB2tR6LNSk . Como faço para instalar a versão mais recente?
pdeva
2
ok, acontece que você tem que exportar a configuração do software da versão anterior e depois importá-la para a nova versão, caso contrário, o juno tentará apenas copiar / colar os plug-ins em seu próprio repositório, pois não conhece os sites de atualização. No entanto, mesmo fazendo isso, há mensagens de problema de dependência criptográfica que eu não sei como resolver. Terei que marcar a resposta de Gilbert como a correta. Realmente não há uma boa maneira de atualizar o eclipse.
pdeva
2
Parece uma ótima ideia, mas, infelizmente, o assistente de importação fornece um "Especifique o caminho para uma instalação de aplicativo válida." erro ao selecionar minha instalação existente. :(
thSoft
2
Para quem está se perguntando, o caminho padrão para o diretório Eclipse existente é ~ / .eclipse / org.eclipse.platform * /
varagrawal
2
Só fiz isso para atualizar do Indigo para o Kepler. Eu não tive o problema de superjos - o Eclipse foi inteligente o suficiente para impedir que o IDE Eclipse para Desenvolvedores Java fosse transportado. Solução muito útil!
ameed
17

Acabei de adicionar http://download.eclipse.org/releases/juno/ ao Window -> Pref -> Instalar / Atualizar -> Sites de software disponíveis

depois disso, você pode atualizar seu software em Ajuda -> verificar se há atualizações

parece funcionar bem para mim

Anônimo
fonte
1
Isso funcionou para mim .. No começo ele gerou alguns erros e a instalação falhou porque eu tinha o java 7 instalado. Então mudei para o java 6 update 27. Depois tentei novamente. Funcionou.
Ronnie
Quando tentei este método, tive que adicionar uma versão intermediária e atualizar primeiro para resolver os problemas de dependência.
davenpcj
16

Levei 2 minutos para migrar (a parte mais longa é o download;)):

  • Faça download da última versão do eclipse: http://download.eclipse.org/eclipse/downloads/

  • Extraia o arquivo, inicie a nova versão e selecione seu espaço de trabalho existente

  • No menu Arquivo -> Importar

    • Selecione Instalar / Da instalação existente

    • Ele permitirá que você escolha qual extensão deseja manter (ainda compatível)

Nota: Eu testei essa manipulação de um Eclipse 4.2 a 4.3. Estou adicionando esta resposta porque acho que esta solução é rápida, fácil e segura em comparação com a outra resposta.

Nicolas Lauquin
fonte
Infelizmente, isso não funciona para atualizar do 3.7 para o 4.4 - dá um erro sobre o espaço de trabalho ser inválido (embora diga que irá atualizar o seu espaço de trabalho).
CpnCrunch
1
Isso funcionou parcialmente para mim, indo de 3,8 para 4,5. Ele fez um bom trabalho ao migrar minhas configurações / preferências, no entanto, tive que reinstalar manualmente vários plug-ins depois que as versões migradas 1) não funcionaram mais e 2) não puderam ser atualizadas no Eclipse.
aroth 01 de