Tôi có thể giữ cài đặt của mình để nâng cấp Eclipse từ Indigo lên Juno không?


79

Làm cách nào để nâng cấp Eclipse từ Indigo lên Juno mà không làm mất tất cả các tùy chỉnh của mình?

Tôi đã thử hai cách khác nhau, cả hai đều không hiệu quả:

  • Xuất prefs từ Indigo và nhập vào Juno
  • Chạy Juno trên bản sao của không gian làm việc Indigo

Thật khó chịu khi phải bắt đầu lại từ đầu với mỗi lần nâng cấp ...


2
Có vẻ như các prefs xuất / nhập được cho là cập nhật hầu hết các tùy chọn. Có một xuất / nhập khác trong phần "Trang web Phần mềm Có sẵn" cho phép sao chép chúng. Tôi không thấy bất cứ cách nào để bảo tồn Perspectives hoặc danh sách các dự án nổi tiếng
G. Blake Meike

1
Ý bạn là với các tùy chỉnh, cài đặt hay plugin? Tôi cài đặt juno riêng biệt, với các không gian làm việc giống nhau cho màu chàm và juno (lần nào tôi cũng làm như vậy). Cài đặt không gian làm việc chiếm 99% tất cả cài đặt Eclipse và được giữ trên các phiên bản (thật kỳ lạ, chúng không có trong bản sao không gian làm việc Indigo của bạn!). Tất nhiên, bất kỳ plugin bổ sung nào cũng phải được cài đặt lại, nhưng tôi ổn với 5 phút làm việc này (mặc dù vậy, tôi vẫn đang mơ rằng các bản cập nhật / nâng cấp Eclipse một ngày nào đó sẽ nhanh hơn rất nhiều, ít lỗi hơn, sẽ rõ ràng hơn cho các, vv sử dụng có lẽ hơn một chút như Ubuntu).
Chris Lercher

Câu trả lời:


90

Tôi không phải là chuyên gia, nhưng tôi vừa thêm các trang web mới vào "Trang web Phần mềm Có sẵn" của mình (trợ giúp -> cài đặt phần mềm mới -> Trang web Phần mềm Có sẵn)

http://download.eclipse.org/releases/juno

http://download.eclipse.org/tools/cdt/releases/juno

và cập nhật (trợ giúp -> cài đặt bản cập nhật).

Sau khi cập nhật

http://download.eclipse.org/eclipse/updates/4.2đã được thêm vào http://download.eclipse.org/eclipse/updates/3.7đã bị vô hiệu hóa http://download.eclipse.org/tools/cdt/releases/indigođã bị vô hiệu hóa

có thể những thay đổi khác mà tôi không nhận thấy.

Mọi thứ dường như hoạt động như mong đợi - danh sách dự án vẫn còn - quan điểm vẫn còn - thứ duy nhất không được giữ nguyên dường như là các tab trình chỉnh sửa được mở trong không gian làm việc, nhưng đó là một tổn thất nhỏ. Vì vậy, hy vọng đó là cách đúng đắn để làm điều đó - trừ khi ai đó muốn nói với tôi theo cách khác.

Alan


Tôi đã thử điều này nhưng Eclipse không tìm thấy bất kỳ bản cập nhật nào ... bất kỳ manh mối nào tôi đang thiếu?
Michi

2
Tôi đã thêm trang web nhưng cố gắng thực hiện cài đặt chứ không phải nâng cấp. Nó phàn nàn về nhiều mâu thuẫn mà tôi đã phải bỏ chọn và bây giờ Eclipse của tôi là hoàn toàn borked :(
Robin Elvin

1
Đây có vẻ như là một câu trả lời thực sự tốt. Vấn đề duy nhất là sau khi bạn làm điều này, phiên bản Eclipse trước đó của bạn sẽ biến mất. Tôi chủ yếu sử dụng Eclipse cho nhà phát triển Android và tôi muốn có thể chạy cả Juno và Indigo cho đến khi tôi thực sự chắc chắn rằng hỗ trợ Android của Juno là vững chắc.
G. Blake Meike,

1
Đừng quên Eclipse được đóng hộp cát nên việc chạy hai bên rất dễ dàng. Do đó, chỉ cần giải nén một tệp zip tại chỗ sẽ có ý nghĩa hơn một trình cài đặt, sử dụng exe trong windows hoặc trình quản lý gói trong linux. Điều đó cũng có nghĩa là bạn có thể nén bản cài đặt hiện tại của mình làm bản sao lưu.
jambox

1
Có một số trải nghiệm không tốt, tôi không khuyên bạn nên sử dụng nhiều bản cài đặt / phiên bản của Eclipse. Mặc dù có các hướng dẫn và đề xuất chi tiết. Tôi đã xóa mọi thứ và bắt đầu lại từ đầu.
gyorgyabraham

21

Tôi đã làm theo cùng một cách mà AlanB đã mô tả và không gặp vấn đề gì khi nâng cấp từ Indigo:

  1. Thêm Cập nhật trang web Juno và các trang web cập nhật các dự án khác mà bạn đang sử dụng (dưới Eclipse> Preferences> Available Software Sites)

  2. Chọn Help>Check for Updates

  3. Làm theo trình hướng dẫn cập nhật (chọn mọi thứ bạn cần, chấp nhận mọi thứ bạn phải làm)

  4. Khởi động lại Eclipse

Thông tin thêm:

Mục câu hỏi thường gặp trong wiki eclipse.org: "Làm cách nào để nâng cấp Eclipse?"

Eclipse Juno (4.2) Readme (chi tiết hơn một chút): "Nâng cấp không gian làm việc từ bản phát hành trước"


2
Tôi nghĩ rằng bạn có thể được cập nhật câu trả lời AlanB thay vì thực hiện một câu trả lời mới. Nhưng cảm ơn đã tham khảo.
PhoneixS

Đúng, tôi nên có, bạn đúng. Điều đó trở nên rõ ràng hơn với tôi sau mỗi lần chỉnh sửa.
Wolfram

15

Các bạn đang làm cho điều này trở thành một vấn đề lớn hơn nhiều so với thực tế, Eclipse được thiết kế để di động, tức là nó không cần phải cài đặt hoặc lưu trữ các cài đặt trong sổ đăng ký, v.v.

Nâng cấp và duy trì cài đặt đơn giản như tải xuống phiên bản Y và giải nén nó vào thư mục phiên bản X ghi đè lên mọi thứ trừ thư mục cấu hình. Thư mục cấu hình phiên bản mới dù sao cũng chỉ có 2 hoặc 3 tệp chung cho đến sau lần đầu tiên nó được chạy. Tôi đã thực hiện việc này trong 4 phiên bản Eclipse qua và chưa bao giờ gặp sự cố.

Điều duy nhất cần lưu ý là bất kỳ thứ gì không có trong bất kỳ phiên bản chuyên biệt nào bạn đang sử dụng đều có thể cần được nâng cấp, nhưng đó chỉ đơn giản là việc nhấp vào kiểm tra nâng cấp dưới sự trợ giúp sau khi chạy phiên bản mới lần đầu tiên.


2
Thực sự tôi nghĩ đây là câu trả lời tốt nhất.
jambox

Điều này đã hoạt động, có vẻ như một số cài đặt không gian làm việc của tôi đã không di chuyển (chẳng hạn như vị trí cửa sổ của tôi ở mỗi góc nhìn). Ngoài ra, file eclipse.ini đã chuyển vào eclipse / thư mục đó không tồn tại trong 3.x (Indigo và các năm trước)
scorpiodawg

Tôi không nghĩ rằng đây là một giải pháp tốt, nhưng nó cung cấp cái nhìn sâu sắc hữu ích cho một giải pháp: sao chép không gian làm việc giữ nguyên các cài đặt. Để giữ gần như tất cả các cài đặt của bạn từ màu chàm đến màu đỏ mà không bị vỡ màu chàm, chỉ cần sao chép thư mục không gian làm việc và trỏ Indigo vào đó.
G. Blake Meike

4

@AlanB, điều đó không phù hợp với tôi, vì repo bản phát hành không bao gồm SDK Eclipse. Có thể tổ chức đã thay đổi kể từ khi bạn nâng cấp.

Tôi phải thêm kho lưu trữ sau: http://download.eclipse.org/eclipse/updates/4.2/ vào các trang phần mềm có sẵn.

Ngay cả sau đó kiểm tra các bản cập nhật không hoạt động. Phải đi qua đường dẫn cài đặt phần mềm mới, chọn repo ở trên và sau đó nó hiển thị các tùy chọn Eclipse SDK, Eclipse Platform SDK, v.v. Phải chọn đúng tùy chọn để nâng cấp tùy thuộc vào cài đặt hiện tại (tức là nếu đó là một nền tảng hoặc SDK, v.v.)

Hy vọng điều này sẽ giúp ai đó.

CC


Tôi đang gặp phải tất cả các vấn đề tương tự, nơi không có các đề xuất ở trên hoạt động. Điều này giúp tôi nâng cấp lên Juno xa nhất nhưng tôi không thể vượt qua việc cấp phép. Tôi nhấn chấp nhận nhưng nút tiếp theo không mở khóa!
Jerinaw

2

Bạn có thể chuyển hầu hết các tùy chọn của mình bằng cách Xuất ...> Tùy chọn> Xuất tất cả trong cài đặt cũ và nhập chúng vào cài đặt mới.


không bao gồm danh sách dự án, theo như tôi có thể thấy
10

1
@ mar10 danh sách dự án là về vị trí không gian làm việc chứ không phải về cài đặt Eclipse
Riga

2

CHỈNH SỬA: Cái này dành cho người dùng Linux

Liên kết này sẽ hữu ích: http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204

Về cơ bản, bạn chỉ cần thay thế / usr / lib / eclipse của mình bằng một bản tải xuống mới của phiên bản mới nhất và đó là thực sự về nó.


1
Liên kết bạn đã đề cập dường như không có bất kỳ cuộc nói chuyện nào về tùy chỉnh hoặc sở thích.
Chúa tể Loh.

Nếu bạn xem trong bài đăng của Justin Buser, bạn có thể thấy giải thích tốt hơn một chút về cách các tùy chọn hoạt động trong nhật thực; Về cơ bản, hầu hết nó nằm trong không gian làm việc của bạn, không phải là một phần của những gì đang được thay thế trong phương pháp này (tức là nó sẽ hoạt động, không cần phải di chuyển tùy chọn nào cả).
TheDorkKnight

1

Bạn có thể nhập các dự án hiện có từ một thư mục gốc chung bằng cách sử dụng

Tệp> Nhập ...> Chung> Dự án Hiện có vào Không gian làm việc

ngoài việc chuyển đổi sở thích (như thSoft đề xuất):

Tệp> Xuất ...> Chung> Tùy chọn> Xuất tất cả
Tệp> Nhập ...> Chung> Tùy chọn> Nhập tất cả


3
Bạn cũng có thể thấy kích thước của một thư mục bằng cách nhấp chuột phải vào nó và chọn thuộc tính, tuy nhiên không thực sự liên quan gì đến câu hỏi của anh ta.
Justin Buser


0

Câu trả lời đầu tiên và thứ hai không phù hợp với tôi.

Tôi đã kết thúc việc tải xuống phiên bản mới nhất của eclipse và nhập không gian làm việc và cấu hình từ phiên bản trước.

Tôi thấy video này hữu ích http://www.youtube.com/watch?v=57vTrxFa3d4

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.