Cách dễ nhất để nâng cấp nhật thực 3.7 lên 4.2 (Juno)


105

Vì vậy, vì Eclipse juno dựa trên 4.2 thay vì 3.7, cách dễ nhất để nâng cấp lên nó, chỉ cần cài đặt một bản sao juno riêng và cài đặt lại tất cả các plugin hiện có của tôi từ 3.7 vào nó là gì?

Dường như không có một đường dẫn nâng cấp đơn giản nào được đề cập trên eclipse.org.


8
Tôi thực sự vui mừng vì tôi đã sử dụng một "cài đặt" mới (hoặc bất cứ thứ gì bạn gọi là giải nén kho lưu trữ). Tôi đã loại bỏ rất nhiều plugin mà tôi đã từng thử và không bao giờ sử dụng lại và bây giờ chỉ còn lại những plugin tôi thực sự cần.
moeTi

3
@moeTi điểm tốt, nhưng nhật thực vẫn sẽ có thể cập nhật một cách tự
NimChimpsky

@NimChimpsky Đó sẽ là tốt đẹp, tôi phải luôn luôn tải về các plugin của tôi hoặc đưa vào thư mục plugin mọi i nâng cấp ...
alculete

@Danilo Gần đây tôi đã nâng cấp lên intellij, lẽ ra đã thực hiện nó từ trước.
NimChimpsky

1
@Danilo hả? Không thể nào, intellij tốt hơn nhiều về mọi mặt. Nhưng nó có giá, tôi nghĩ nó đáng giá.
NimChimpsky

Câu trả lời:


157

Eclipse hầu như không thể cập nhật từ 3.7.1 lên 3.7.2, đừng bận tâm từ 3.7 lên 4.2.

Bạn đang nắm trong tay cuộc sống của môi trường phát triển nếu bạn cố gắng thực hiện nhiều nâng cấp cho môi trường phát triển Eclipse hiện có. Tôi không biết về bạn, nhưng môi trường phát triển của tôi quá quan trọng để có nguy cơ nâng cấp.

Luôn tạo thư mục Eclipse mới và không gian làm việc Eclipse mới khi bạn muốn thay đổi môi trường phát triển của mình.

Giải nén Eclipse 4.2 vào một thư mục mới và thêm lần lượt các trình cắm thêm của bạn. Bạn có thể sử dụng phương pháp của Bananeweizen để sao chép các trình cắm thêm của Eclipse 3.7 hoặc bạn có thể thêm chúng theo cách thủ công. Có lẽ bạn nên xem liệu các trình cắm bạn sử dụng đã được nâng cấp cho Eclipse 4.2 hay chưa.

Tạo một không gian làm việc Eclipse 4.2 mới và sao chép mã dự án của bạn từ không gian làm việc Eclipse 3.7 của bạn. Nếu bạn phát hiện ra sự cố sau đó, bạn có thể quay lại Eclipse 3.7 và không gian làm việc Eclipse 3.7 của mình.

Khi bạn có môi trường Eclipse 4.2 hoạt động, hãy nén nó sao lưu và giữ lại tệp zip để bạn có thể khôi phục môi trường Eclipse 4.2 trong trường hợp Eclipse của bạn bị hỏng.

Đừng bao giờ nghĩ đến việc thay đổi môi trường làm việc của bạn.


18
Nói như một người dùng Eclipse thực sự. Cảm ơn vì lời khuyên trung thực tàn bạo.
Cooper

Cảm ơn bạn đã chia sẻ. Tôi đã tìm kiếm chính xác cho lời khuyên này. Thích!
dubbaluga 9/12/12

1
Đẹp. Đừng lạc vào tất cả những cách khác. Hãy dành thời gian để bắt đầu lại và bạn sẽ quay lại trò chơi sớm hơn.
Ralph Oreg,

114

Tải xuống tệp nhị phân thời gian chạy của nền tảng từ http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . Về cơ bản đó là một "Eclipse không có plugin". Chạy nó (trên một không gian làm việc mới), chọn Tệp -> Nhập -> Cài đặt -> Từ Cài đặt hiện có và trỏ trình hướng dẫn đến thư mục 3.7 hiện có của bạn. Kiểm tra "Cài đặt phiên bản mới nhất", nhấn kết thúc.

Điều đó sẽ cài đặt các phiên bản mới nhất của các plugin có trong bản cài đặt 3.7 của bạn vào bản cài đặt 4.2 của bạn. Đáng buồn là hầu hết mọi người không biết tính năng này và cài đặt từng plugin theo cách thủ công khi nâng cấp.

Bonus anwser: Với cùng một trình hướng dẫn, bạn cũng có thể xuất danh sách các tính năng đã cài đặt thành một tệp mà bạn có thể chia sẻ với đồng nghiệp, vì vậy bạn đã cài đặt tất cả các plugin giống nhau.


1
Dường như không có bất kỳ hộp kiểm 'Cài đặt phiên bản mới nhất' nào và vì vậy tôi gặp lỗi phụ thuộc phiên bản cũ khi cố gắng cài đặt screencast.com/t/5FDB2tR6LNSk . Làm cách nào để cài đặt phiên bản mới nhất?
pdeva

2
ok, hóa ra, bạn phải xuất cấu hình phần mềm từ phiên bản trước, sau đó nhập nó vào phiên bản mới, nếu không juno sẽ chỉ cố gắng sao chép / dán các plugin vào repo của chính nó vì nó không biết về các trang web cập nhật. Tuy nhiên, ngay cả khi làm điều này, vẫn có những thông báo vấn đề phụ thuộc khó hiểu mà tôi không biết cách giải quyết. Tôi sẽ phải đánh dấu câu trả lời của Gilbert là đúng. Thực sự không có cách nào tốt để cập nhật nhật thực.
pdeva

2
Có vẻ như đây là một ý tưởng tuyệt vời, nhưng không may là trình hướng dẫn nhập lại đưa ra thông báo "Chỉ định đường dẫn đến cài đặt ứng dụng hợp lệ." lỗi khi tôi chọn cài đặt hiện có của mình. :(
thSoft

2
Đối với bất cứ ai tự hỏi, đường dẫn mặc định vào thư mục Eclipse hiện tại của bạn là ~ / .eclipse / org.eclipse.platform * /
varagrawal

2
Chỉ cần làm điều này để cập nhật từ Indigo sang Kepler. Tôi không gặp sự cố của superjos - Eclipse đủ thông minh để vô hiệu hóa IDE Eclipse dành cho Nhà phát triển Java khỏi được chuyển sang. Giải pháp rất hữu ích!
ameed

17

tôi vừa thêm http://download.eclipse.org/releases/juno/ vào Window -> Pref -> Install / Update -> Sẵn có Phần mềm Sites

sau đó, bạn có thể cập nhật phần mềm của mình tại Trợ giúp -> kiểm tra các bản cập nhật

dường như làm việc tốt cho tôi


1
Điều này làm việc cho tôi .. Lúc đầu, nó có một vài lỗi và cài đặt không thành công vì tôi đã cài đặt java 7. Sau đó, tôi chuyển sang bản cập nhật java 6 27. Sau đó thử lại. Nó đã làm việc.
Ronnie

Khi tôi thử phương pháp này, tôi phải thêm bản phát hành trung gian và cập nhật cho bản đó trước để giải quyết các vấn đề phụ thuộc.
davenpcj

16

Mất 2 phút để di chuyển (phần dài nhất là tải xuống;)):

  • Tải xuống bản phát hành cuối cùng của nhật thực: http://download.eclipse.org/eclipse/downloads/

  • Giải nén kho lưu trữ, khởi chạy phiên bản mới và chọn không gian làm việc hiện có của bạn

  • Từ menu Tệp -> Nhập

    • Chọn Cài đặt / Từ cài đặt hiện có

    • Nó sẽ cho phép bạn chọn tiện ích mở rộng nào bạn muốn giữ lại (vẫn tương thích)

Lưu ý: Tôi đã thử nghiệm thao tác này từ Eclipse 4.2 đến 4.3. Tôi thêm câu trả lời này vì tôi nghĩ rằng giải pháp này nhanh chóng, dễ dàng và an toàn so với câu trả lời khác.


Thật không may, điều này không hoạt động để nâng cấp từ 3.7 lên 4.4 - nó gây ra lỗi về không gian làm việc không hợp lệ (mặc dù nó nói rằng nó sẽ nâng cấp không gian làm việc của bạn).
CpnCrunch

1
Điều này đã làm việc một phần cho tôi, đi 3,8 đến 4,5. Nó đã làm rất tốt khi di chuyển cài đặt / tùy chọn của tôi, tuy nhiên tôi phải cài đặt lại thủ công một số plugin sau khi các phiên bản đã di chuyển 1) không còn hoạt động và 2) không thể cập nhật trong Eclipse.
aroth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.