2012-01-18 7 views
10

Vì vậy, tôi có một Dự án Java trong Eclipse mà tôi có thể tạo một tệp Jar. Bây giờ tôi có thể sử dụng tệp jar này trong các dự án khác. Tuy nhiên, khi tôi thêm tệp jar này vào đường dẫn xây dựng của dự án khác bằng cách sử dụng Eclipse, nó không hiển thị bất kỳ tài liệu nào.Thêm tài liệu Java vào Eclipse Project whlie export jar

Nó chỉ hoạt động, nếu trong khi tạo tệp Jar, tôi cũng tạo riêng các tài liệu java và ở phía người dùng, khi tôi nhập jar này, tôi phải chỉ định riêng các tài liệu java cho jar này. Tôi chỉ muốn biết, có cách nào để tôi có thể xuất tài liệu java và dự án hoàn toàn như một cái bình, để khi được nhập vào các dự án khác sử dụng IDE Eclipse, nó hiển thị tài liệu mà không cần phải nhập tài liệu java một cách rõ ràng?

Trả lời

14

Nếu bạn chọn tùy chọn "Xuất tệp nguồn và tài nguyên" trong khi xuất tệp jar, bạn sẽ có thể xem tài liệu trong các dự án khác.

+0

cảm ơn manish, nhưng nếu tôi chỉ muốn thêm tệp lớp và không phải tệp .java thực tế, liệu nó vẫn có thể theo cách này? – Johnydep

+0

Không, bạn sẽ phải bao gồm các tệp nguồn. – Manish

+0

Ok, thực sự nếu tôi chỉ xuất tài liệu và sau đó xuất dự án chỉ với các tệp lớp, bất kỳ ai cũng có thể nhập các tài liệu đó vào jar đã xuất và nó hoạt động tốt trong khi không có tệp .java trong jar đó, vì vậy tôi đoán nếu tôi muốn nó một gói duy nhất tôi phải bao gồm các tập tin .java là tốt. – Johnydep

0

@ phương pháp tiếp cận hợp pháp và không hoạt động đối với tôi. Trong trường hợp của tôi giải pháp là khác nhau. Bạn cũng cố gắng làm điều đó trong bốn bước đơn giản:

  1. dự án Nhấp chuột phải - Xuất - Jar file
  2. dự án Nhấp chuột phải - Xuất - javadoc
  3. Compress javadoc thư mục với 7Zip hoặc một tương tự. Đổi tên bằng tiện ích 'jar'.
  4. Tạo thư mục với cả hai và nén nó. Đổi tên với phần mở rộng 'jar' là tốt.

Ví dụ

/your-library-v1.0.0.jar 
    - your-library.jar 
    - your-library-doc.jar 

Bây giờ bạn có thể nhập thư viện (bạn-thư viện-v1.0.0.jar) và Javadoc sẽ vailable trong các dự án của bạn.