2011-01-19 39 views

Trả lời

3

Tất nhiên. eclipse hỗ trợ các thư mục nguồn được liên kết. Các tệp nguồn không cần phải nằm trong thư mục dự án eclipse.

Bên trong một dự án eclipse java, chọn Mới -> Thư mục, sau đó chọn "Nâng cao" và chọn "Liên kết đến vị trí thay thế" (eclipse 3.6, có thể hơi khác trên các phiên bản nhật thực khác). "Duyệt" để chọn thư mục nguồn từ dự án netbeans, nhấn Finish.

Bây giờ bạn đã liên kết thư mục (chuẩn) với các tệp Java bên trong dự án netbeans và sửa đổi những tệp đó sẽ sửa đổi chúng tại vị trí từ xa.

Cuối cùng - nhấp chuột phải vào thư mục được liên kết này và chọn Đường dẫn xây dựng -> Sử dụng làm thư mục nguồn.

(tôi rời khỏi vòng cách nào khác để các chuyên gia netbeans)

6

Chia sẻ các tập tin nguồn Java không phải là vấn đề - chỉ cần đặt chúng vào một số hệ thống kiểm soát nguồn, và sau đó nhập chúng trong cả IDE. Thông thường cấu hình, đặc biệt là quá trình xây dựng, là vấn đề chính.

Trong thực tế, giải pháp có khả năng là bạn duy trì các tệp cấu hình dự án riêng biệt cho cả hai IDE, nhưng sử dụng tập lệnh xây dựng chung (ví dụ: ant) ​​được cả hai hỗ trợ. Cấu hình dự án cho phép bạn sử dụng các tính năng IDE cụ thể, trong khi kịch bản xây dựng đảm bảo rằng cả hai môi trường đều tạo ra cùng một đầu ra.

1

Trong trường hợp lý tưởng, bạn có mã được lưu trữ trong kho lưu trữ được kiểm soát phiên bản (SVN, CVS, v.v.). Sau đó, nó không phải là lớn của một yếu tố cho dù bạn đang sử dụng Eclipse hoặc Netbeans.

0

Bài viết này, taken from a NetBeans 6.2 version of documentation, giải thích cách bạn có thể nhập dự án Eclipse vào NetBeans và làm việc với cả hai. NetBeans sẽ tạo các tệp dự án mới nhưng sẽ liên kết tới các tệp nguồn Eclipse, cho phép chia sẻ giữa hai tệp. Tôi đã không thử điều này nhưng bản thân mình, nhưng có thể sẽ đi xuống con đường này sớm. Sau khi chuyển sang NetBeans chỉ trong tuần này, nhận thấy rằng một tính năng quan trọng trong Eclipse không có trong NetBeans - đó là có thể tạo các cấu hình chạy khác nhau không được tích hợp và lưu trữ vào POM. Tại thời điểm này, tôi không có giải pháp cho vấn đề cấu hình chạy, nhưng nếu bạn làm như vậy, vui lòng cập nhật SO question here.

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