Il modo più semplice per aggiornare eclipse 3.7 a 4.2 (Juno)


105

Quindi, poiché Eclipse juno è basato su 4.2 invece di 3.7, qual è il modo più semplice per aggiornarlo, a meno di installare una copia separata di juno e reinstallare tutti i miei plugin esistenti da 3.7 al suo interno?

Non sembra esserci un percorso di aggiornamento diretto menzionato su eclipse.org.


8
In realtà sono contento di aver usato una nuova "installazione" (o qualunque cosa tu chiami decompressione di un archivio). Mi sono sbarazzato di molti plugin che una volta ho provato e non ho mai più usato e ora mi sono rimasti solo quelli di cui avevo veramente bisogno.
moeTi

3
@moeTi buon punto, ma eclipse dovrebbe ancora essere in grado di aggiornarsi autonomamente
NimChimpsky

@NimChimpsky Sarebbe bello, devo sempre scaricare i miei plugin o metterli nella cartella dei plugin ogni volta che aggiorno ...
alculete

@ Danilo ho recentemente aggiornato a intellij, avrei dovuto farlo anni fa.
NimChimpsky

1
@Danilo eh? In nessun modo, intellij è molto meglio in ogni modo. Ma costa, penso che ne valga la pena.
NimChimpsky

Risposte:


157

Eclipse può a malapena aggiornare da 3.7.1 a 3.7.2, non importa da 3.7 a 4.2.

Stai prendendo la vita del tuo ambiente di sviluppo nelle tue mani se provi a fare un aggiornamento così tanto a un ambiente di sviluppo Eclipse esistente. Non so voi, ma il mio ambiente di sviluppo è troppo importante per rischiare l'aggiornamento.

Crea sempre una nuova directory Eclipse e nuovi spazi di lavoro Eclipse quando desideri modificare il tuo ambiente di sviluppo.

Decomprimere Eclipse 4.2 in una nuova directory e aggiungere i plug-in uno alla volta. È possibile utilizzare il metodo di Bananeweizen per copiare i plug-in di Eclipse 3.7 oppure aggiungerli manualmente. Probabilmente è una buona idea vedere se i plug-in che utilizzi sono stati aggiornati per Eclipse 4.2.

Crea un nuovo spazio di lavoro Eclipse 4.2 e copia il codice del tuo progetto dallo spazio di lavoro Eclipse 3.7. Se in seguito si riscontra un problema, è possibile tornare a Eclipse 3.7 e agli spazi di lavoro di Eclipse 3.7.

Quando si dispone di un ambiente Eclipse 4.2 che funziona, eseguirne il backup e conservare il file zip in modo da poter ripristinare l'ambiente Eclipse 4.2 nel caso in cui Eclipse venga danneggiato.

Non pensare mai di cambiare il tuo ambiente di lavoro.


18
Parlato come un vero utente di Eclipse. Grazie per il consiglio brutalmente onesto.
Cooper

Grazie per aver condiviso. Stavo cercando esattamente questo consiglio. Pollice su!
dubbaluga

1
Bello. Non perderti in tutti gli altri modi. Prenditi il ​​tempo per ricominciare da capo e tornerai in gioco prima.
Ralph Oreg

114

Scarica il binario di runtime della piattaforma da http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . Questo è fondamentalmente un "Eclipse senza plugin". Eseguilo (su una nuova area di lavoro), seleziona File -> Importa -> Installazione -> Dall'installazione esistente e punta la procedura guidata alla directory 3.7 esistente. Seleziona "Installa le ultime versioni", premi Fine.

Questo installerà le ultime versioni dei plugin trovati nella tua installazione 3.7 nella tua installazione 4.2. Purtroppo la maggior parte delle persone non conosce questa funzione e installa ogni plugin manualmente durante l'aggiornamento.

Bonus anwser: con la stessa procedura guidata puoi anche esportare l'elenco delle funzionalità installate in un file che puoi condividere con i colleghi, in modo da aver installato tutti gli stessi plugin.


1
Non sembra esserci alcuna casella di controllo "Installa versioni più recenti" e quindi ricevo un errore di dipendenza dalla versione precedente quando provo a installare screencast.com/t/5FDB2tR6LNSk . Come posso ottenerlo per installare l'ultima versione?
pdeva

2
ok, si scopre che devi esportare la configurazione del software dalla versione precedente, quindi importarla nella nuova versione, altrimenti juno proverà semplicemente a copiare / incollare i plugin nel proprio repository poiché non conosce i siti di aggiornamento. Tuttavia, anche facendo questo ci sono messaggi criptici di problemi di dipendenza che non so come risolvere. Dovrò contrassegnare la risposta di Gilbert come corretta. Non esiste davvero un buon modo per aggiornare eclipse.
pdeva

2
Sembra un'ottima idea, ma sfortunatamente la procedura guidata di importazione fornisce un "Specificare il percorso per un'installazione di un'applicazione valida". errore quando seleziono la mia installazione esistente. :(
thSoft

2
Per chiunque si chieda, il percorso predefinito della directory Eclipse esistente è ~ / .eclipse / org.eclipse.platform * /
varagrawal

2
Ho appena fatto questo per aggiornare da Indigo a Kepler. Non avevo il problema di superjos: Eclipse era abbastanza intelligente da disabilitare il trasferimento dell'IDE Eclipse per sviluppatori Java. Soluzione molto utile!
ameed

17

ho appena aggiunto http://download.eclipse.org/releases/juno/ a Finestra -> Pref -> Installa / Aggiorna -> Siti software disponibili

dopodiché puoi aggiornare il tuo software in Aiuto -> controlla gli aggiornamenti

sembra funzionare bene per me


1
Questo ha funzionato per me .. All'inizio ha generato alcuni errori e l'installazione non è riuscita perché avevo Java 7 installato. Quindi sono passato all'aggiornamento 27 di java 6. Quindi ho riprovato. Ha funzionato.
Ronnie

Quando ho provato questo metodo ho dovuto aggiungere una versione intermedia e aggiornarla prima per risolvere i problemi di dipendenza.
davenpcj

16

Mi ci sono voluti 2 minuti per migrare (la parte più lunga è il download;)):

  • Scarica l'ultima versione di eclipse: http://download.eclipse.org/eclipse/downloads/

  • Estrai l'archivio, avvia la nuova versione e seleziona il tuo spazio di lavoro esistente

  • Dal menu File -> Importa

    • Seleziona Installa / Dall'installazione esistente

    • Ti permetterà di scegliere quale estensione vuoi mantenere (ancora compatibile)

Nota: ho testato questa manipolazione da Eclipse 4.2 a 4.3. Aggiungo questa risposta perché penso che questa soluzione sia veloce, facile e sicura rispetto all'altra risposta.


Sfortunatamente questo non funziona per l'aggiornamento da 3.7 a 4.4 - restituisce un errore relativo allo spazio di lavoro non valido (anche se dice che aggiornerà il tuo spazio di lavoro).
CpnCrunch

1
Questo ha funzionato parzialmente per me, passando da 3,8 a 4,5. Ha fatto un buon lavoro nella migrazione delle mie impostazioni / preferenze, tuttavia ho dovuto reinstallare manualmente diversi plugin dopo che le versioni migrate 1) non funzionavano più e 2) non potevano essere aggiornate all'interno di Eclipse.
aroth
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.