Cara termudah untuk meningkatkan versi eclipse 3.7 ke 4.2 (Juno)

105

Jadi karena Eclipse juno didasarkan pada 4.2 dan bukan 3.7, apa cara termudah untuk memutakhirkannya, selain menginstal salinan juno yang terpisah dan menginstal ulang semua plugin saya yang ada dari 3.7 ke dalamnya?

Tampaknya tidak ada jalur peningkatan langsung yang disebutkan di eclipse.org.

pdeva
sumber
8
Saya benar-benar senang bahwa saya menggunakan "instalasi" baru (atau apa pun yang Anda sebut unzip arsip). Saya membuang banyak plugin yang pernah saya coba dan tidak pernah digunakan lagi dan sekarang tinggal yang tersisa yang benar-benar saya butuhkan.
moeTi
3
@moeTi poin yang bagus, tetapi gerhana masih dapat diperbarui secara mandiri
NimChimpsky
@NimChimpsky Alangkah baiknya, saya harus selalu mengunduh plugin saya atau meletakkan di folder plugin setiap kali saya memutakhirkan ...
alculete
@Danilo Saya baru saja meningkatkan ke intellij, seharusnya melakukannya beberapa tahun yang lalu.
NimChimpsky
1
@Danilo ya? Tidak mungkin, intellij jauh lebih baik dalam segala hal. Tapi biayanya, saya pikir itu sepadan.
NimChimpsky

Jawaban:

157

Eclipse hampir tidak dapat memperbarui dari 3.7.1 ke 3.7.2, apalagi dari 3.7 ke 4.2.

Anda mengambil kehidupan lingkungan pengembangan di tangan Anda jika Anda mencoba melakukan peningkatan sebanyak itu ke lingkungan pengembangan Eclipse yang ada. Saya tidak tahu tentang Anda, tetapi lingkungan pengembangan saya terlalu penting untuk meningkatkan risiko.

Selalu buat direktori Eclipse baru dan ruang kerja Eclipse baru bila Anda ingin mengubah lingkungan pengembangan Anda.

Unzip Eclipse 4.2 ke direktori baru, dan tambahkan plug-in Anda satu per satu. Anda dapat menggunakan metode Bananeweizen untuk menyalin plug-in Eclipse 3.7, atau Anda dapat menambahkannya secara manual. Mungkin ide yang bagus untuk melihat apakah plugin yang Anda gunakan telah ditingkatkan untuk Eclipse 4.2.

Buat ruang kerja Eclipse 4.2 baru, dan salin kode proyek Anda dari ruang kerja Eclipse 3.7 Anda. Jika Anda menemukan masalah nanti, Anda dapat kembali ke Eclipse 3.7 dan ruang kerja Eclipse 3.7 Anda.

Saat Anda memiliki lingkungan Eclipse 4.2 yang berfungsi, zipkan kembali dan simpan file zip tersebut sehingga Anda dapat memulihkan lingkungan Eclipse 4.2 jika Eclipse Anda rusak.

Jangan pernah berpikir untuk mengubah lingkungan kerja Anda.

Gilbert Le Blanc
sumber
18
Diucapkan seperti pengguna Eclipse sejati. Terima kasih atas saran yang sangat jujur.
Cooper
Terima kasih sudah berbagi. Saya benar-benar mencari nasihat ini. Jempolan!
dubbaluga
1
Bagus. Jangan tersesat dalam semua hal lainnya. Luangkan waktu untuk memulai dari awal dan Anda akan segera kembali ke permainan.
Ralph Oreg
114

Unduh biner runtime platform dari http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . Itu pada dasarnya adalah "Eclipse tanpa plugin". Jalankan (di ruang kerja baru), pilih File -> Impor -> Instalasi -> Dari Instalasi yang ada dan arahkan wizard ke direktori 3.7 Anda. Periksa "Instal versi terbaru", tekan selesai.

Itu akan menginstal versi terbaru dari plugin yang ditemukan di instalasi 3.7 Anda ke dalam instalasi 4.2 Anda. Sayangnya kebanyakan orang tidak mengetahui fitur ini dan menginstal setiap plugin secara manual saat meningkatkan.

Bonus anwser: Dengan wizard yang sama Anda juga dapat mengekspor daftar fitur yang diinstal ke dalam file yang dapat Anda bagikan dengan rekan kerja, sehingga Anda semua telah menginstal plugin yang sama.

Pisang
sumber
1
Sepertinya tidak ada kotak centang 'Instal versi terbaru' dan jadi saya mendapatkan kesalahan ketergantungan versi lama saat mencoba menginstal screencast.com/t/5FDB2tR6LNSk . Bagaimana cara mendapatkannya untuk menginstal versi terbaru?
pdeva
2
ok, ternyata anda harus mengekspor konfigurasi software dari versi sebelumnya, lalu mengimpornya ke versi baru, jika tidak juno hanya akan mencoba mengcopy / paste plugin ke reponya sendiri karena tidak tahu tentang situs update. Namun, bahkan saat melakukan ini ada pesan masalah ketergantungan samar yang saya tidak tahu bagaimana mengatasinya. Saya harus menandai jawaban Gilbert sebagai jawaban yang benar. Tidak ada cara yang baik untuk memperbarui gerhana.
pdeva
2
Sepertinya ide yang bagus, tapi sayangnya import wizard memberikan "Tentukan jalur ke instalasi aplikasi yang valid." kesalahan ketika saya memilih instalasi saya yang ada. :(
thSoft
2
Bagi siapa pun yang bertanya-tanya, jalur default ke direktori Eclipse Anda yang ada adalah ~ / .eclipse / org.eclipse.platform * /
varagrawal
2
Lakukan saja ini untuk memperbarui dari Indigo ke Kepler. Saya tidak memiliki masalah superjos - Eclipse cukup pintar untuk menonaktifkan Eclipse IDE untuk Pengembang Java agar tidak terbawa. Solusi yang sangat membantu!
ameed
17

saya baru saja menambahkan http://download.eclipse.org/releases/juno/ ke Window -> Pref -> Install / Update -> Situs Software yang Tersedia

setelah itu Anda dapat memperbarui perangkat lunak Anda di Help -> check for updates

sepertinya bekerja dengan baik untuk saya

Anonim
sumber
1
Ini berhasil untuk saya .. Awalnya ada beberapa kesalahan dan instalasi gagal karena saya menginstal java 7. Kemudian saya beralih ke java 6 update 27. Kemudian mencoba lagi. Berhasil.
Ronnie
Ketika saya mencoba metode ini, saya harus menambahkan rilis perantara dan memperbarui yang pertama untuk menyelesaikan masalah ketergantungan.
davenpcj
16

Butuh waktu 2 menit untuk bermigrasi (bagian terpanjang adalah unduhan;)):

  • Unduh rilis terakhir eclipse: http://download.eclipse.org/eclipse/downloads/

  • Ekstrak arsip, luncurkan versi baru dan pilih ruang kerja Anda yang ada

  • Dari menu File -> Import

    • Pilih Instal / Dari penginstalan yang ada

    • Ini akan membiarkan Anda memilih ekstensi mana yang ingin Anda simpan (masih kompatibel)

Catatan: Saya menguji manipulasi ini dari Eclipse 4.2 hingga 4.3. Saya menambahkan jawaban ini karena menurut saya solusi ini cepat, mudah dan aman dibandingkan dengan jawaban lainnya.

Nicolas Lauquin
sumber
Sayangnya ini tidak berfungsi untuk memutakhirkan dari 3,7 ke 4,4 - ini memberikan kesalahan tentang ruang kerja yang tidak valid (meskipun dikatakan akan meningkatkan ruang kerja Anda).
CpnCrunch
1
Ini sebagian berhasil untuk saya, mulai 3,8 hingga 4,5. Itu melakukan pekerjaan yang baik dalam memigrasi pengaturan / preferensi saya, namun saya harus menginstal ulang beberapa plugin secara manual setelah versi yang dimigrasi 1) tidak lagi berfungsi, dan 2) tidak dapat diperbarui dalam Eclipse.
Apakah