2010-02-28 25 views
9

Tôi muốn biết liệu có thể mở một vài phiên bản Eclipse cùng một lúc hay không. Tôi đang sử dụng nó để phát triển Java. Tôi biết tôi có thể có một số tác phẩm từ các dự án khác nhau mở cùng một lúc (ít nhất đó là những gì có vẻ như với tôi), nhưng bất cứ khi nào tôi cố gắng mở một trường hợp thứ hai nó cho thấy tôi được thông báo sau:Có thể có một số phiên bản Eclipse mở đồng thời không?

alt text http://img46.imageshack.us/img46/5033/sxbz3mti34afybrafhc32m0.png

Có cách nào dễ dàng để có một số phiên bản Eclipse mở, mỗi phiên bản với một dự án khác không?

Cảm ơn

+0

mục đích này thực sự sẽ phân phát? – Woot4Moo

+1

Vâng, trong Visual Studio nếu tôi đang làm việc trên 3 dự án khác nhau cùng một lúc, tôi chỉ cần mở 3 trường hợp của Visual Studio và mở các dự án tôi muốn trong mỗi một trong số chúng. Một cái gì đó dường như rất dễ dàng trong Visual Studio được chứng minh là rất khó để thực hiện trong Eclipse .. –

+0

như tôi đã nói những gì thực sự là điểm? Bạn tạo bao nhiêu phụ thuộc vòng tròn vì bạn có thể sử dụng tính năng đó? – Woot4Moo

Trả lời

21

Hoặc tạo ra nhiều không gian làm việc (Preferences/Startup, tickbox hỏi mà trên mỗi khởi động)

Hoặc nhiều khả năng, tôi nghĩ Window/Cửa sổ mới sẽ mở ra một nhật thực thứ hai xem cửa sổ trên cùng không gian làm việc.

+1

Nhưng điều đó không có nghĩa là mỗi dự án từ bây giờ sẽ được kết hợp với không gian làm việc mà nó được tạo ra? Hoặc tôi sẽ phải tạo ra một không gian làm việc cho từng dự án tôi muốn, sau đó? Tôi không muốn có một vài dự án liên quan giữa chúng, tôi muốn tất cả chúng được độc lập. –

+1

Bạn có ý nghĩa gì bởi độc lập? Không gian làm việc là một tập hợp các dự án ở chỗ tất cả chúng đều nằm trong cùng một thư mục con và đang sử dụng (chủ yếu) cùng một cấu hình nhật thực. Tôi không thấy làm thế nào có chúng trong cùng một không gian làm việc làm cho họ phụ thuộc vào eachother? – DaveC

+0

Vâng, vấn đề của tôi là mỗi khi tôi tạo một dự án mới, Eclipse sẽ thêm nó vào Package Explorer của tôi, thay vì đóng dự án cũ mà tôi đang làm việc và chỉ hiển thị cho tôi một dự án mới. –

8

có, mỗi trên khác nhau không gian.

Các dự án và không gian làm việc trong Eclipse là khác nhau. Không gian làm việc một tập hợp các cài đặt chung và sau đó một tập hợp các dự án.

Có hai loại dự án. Dự án trong không gian làm việc và các dự án bên ngoài không gian làm việc. Nếu bạn sử dụng trong các dự án không gian làm việc (ví dụ, bằng cách nói nhật thực để thực hiện một dự án thông qua thanh toán kiểm soát nguồn), thì nó chỉ có thể ở trong vùng làm việc đó.

Nếu bạn tạo dự án ngoài không gian làm việc, bạn có thể nhập từng dự án vào nhiều không gian làm việc tùy thích.

Bạn có thể tạo bao nhiêu không gian làm việc tùy thích. Mỗi không gian làm việc có thể được mở chỉ trong một trường hợp nhật thực.

+0

Vì vậy, hãy để tôi xem nếu tôi nhận được nó: mỗi không gian làm việc là như thế nếu nó là một dự án khác nhau? –

3

Bạn có thể muốn sử dụng Working sets.

Một vấn đề thường gặp trong Eclipse là dữ liệu của bạn trong không gian làm việc của bạn phát triển và do đó không gian làm việc của bạn không phải là tốt cấu trúc nữa. Bạn có thể sử dụng bộ làm việc để tổ chức các dự án/dữ liệu được hiển thị của bạn. Để thiết lập bộ làm việc của bạn, hãy chọn trong Gói Explorer -> Hiển thị -> Bộ làm việc.

0

Nếu bạn muốn nhiều cá thể Eclipse mở trên cùng một không gian làm việc (với cùng dự án) thì bạn muốn sử dụng 'Window> Cửa sổ mới'. Điều này thậm chí sẽ cho phép bạn kéo chế độ xem từ cửa sổ này sang cửa sổ khác.

Nếu bạn muốn hiển thị các nhóm dự án khác nhau trong mỗi Cửa sổ Eclipse thì tôi khuyên bạn nên sử dụng thiết lập 'Bộ làm việc' cho từng kết hợp dự án bạn muốn làm việc. Sau đó bạn có thể chọn một bộ làm việc cụ thể từ bên trong Package Explorer. Bạn có thể tạo các bộ làm việc bằng cách sử dụng 'File> New> Java Working Set'.

Một điều khác cần xem xét là không gian làm việc không chỉ là một nhóm các dự án - tất cả các tùy chọn đều được lưu trữ ở cấp không gian làm việc. Điều này có nghĩa rằng nó khá dễ dàng cho các tùy chọn của bạn để có được ra khỏi đồng bộ nếu bạn làm việc với nhiều Workspaces.

+0

Tôi nghĩ mọi người không nhận được quan điểm của tôi. Tôi không quan tâm đến không gian làm việc hoặc bất cứ điều gì (ví dụ, một hành vi tương tự như của Visual Studio). Tôi chỉ muốn có mỗi dự án mở trên một trường hợp khác. Tôi thấy điều này không gian làm việc vụng về. Có cách nào để chỉ xem dự án hiện tại mà tôi đã mở trong Package Explorer thay vì có một vài dự án không? –

+0

Tôi đặt cược rằng sự thèm ăn không thích hợp của Eclipse đối với RAM sẽ làm cho điều này không thể thực hiện được trên máy 32 bit. Sau khi tất cả, bạn đã có một số trái cho hệ điều hành. – duffymo

+1

@devoured elysium: thực tế là chúng tôi không thực sự hiểu tại sao bạn muốn làm điều đó. Những gì bạn sẽ giành chiến thắng bằng cách tung ra các trường hợp khác nhau? –

0

Nếu tôi hiểu rõ, vấn đề của bạn là bạn không muốn xem các dự án khác trong khi làm việc trên một. Những gì bạn có thể làm là đóng các dự án mà bạn không làm việc, và sau đó trong trình thám hiểm gói, hãy chọn bộ lọc> các dự án đã đóng. Bằng cách này, các dự án đã đóng không còn xuất hiện trong trình thám hiểm gói.

+0

Ok, đó có vẻ là một khởi đầu tốt. Bây giờ tôi vẫn có vấn đề về Eclipse chỉ cho phép tôi sử dụng một Vùng làm việc tại một thời điểm. Tôi không thể tự động làm cho nó liên kết một không gian làm việc với một dự án, vì vậy tôi có thể tự do mở nhiều trường hợp như tôi muốn? –

+0

Vẫn còn vấn đề tương tự: tại sao bạn muốn nhiều không gian làm việc? Không gian làm việc chỉ là một cách để có các cài đặt Eclipse hiện tại của bạn, đó là tất cả. Tôi không thực sự hiểu tại sao bạn thực sự muốn có nhiều không gian làm việc. –

+0

Tôi CẦN nhiều không gian làm việc vì tôi chỉ có thể mở nhiều bản sao nhật thực nếu tôi có nhiều không gian làm việc. –

4

Một câu trả lời tốt hơn để chỉ có các nguồn lực từ các dự án nhất định trong Window mới là bằng cách click chuột dự án và chọn "Open in New Window"

+0

Vẫn còn trong tab Vấn đề, tôi có thể thấy các lỗi liên quan đến các dự án khác so với dự án hiện tại của tôi: ( –

+0

Thật dễ dàng ... chỉ cần vào phần Xem vấn đề và chọn Menu. Nhấp vào 'Hiển thị -> Lỗi/Cảnh báo trên Dự án' thay vì 'Tất cả lỗi '. – nanda

1

Có một cách. Tôi có một số cài đặt nhật thực trong các thư mục riêng biệt. Mỗi thiết lập cho một ngôn ngữ/công việc và phối cảnh khác nhau (CF, Java, Birt). Mỗi phòng đều có không gian làm việc riêng nên không gây trở ngại cho nhau. Bạn có thể làm việc nếu máy của bạn có thể xử lý nhiều phiên bản.

1

Tôi có xu hướng sử dụng không gian làm việc khác nhau cho các ngữ cảnh khác nhau, không chỉ là các bộ làm việc. Vì không có câu trả lời nào ở trên là thỏa đáng, thay vào đó bạn có thể muốn sử dụng tùy chọn "-data" trên dòng lệnh. Điều đó cho phép bạn chỉ định không gian làm việc để mở, nếu nó khác với không gian làm việc đã mở, thì một cá thể Eclipse mới sẽ được bắt đầu.

Xem http://labs.distriqt.com/post/844 để biết thêm chi tiết.

Các vấn đề liên quan