2012-02-15 30 views
77

Tôi muốn có các chú thích javadoc chứa trong một tệp tin jar hiển thị trong nhật thực khi tôi di chuột qua một lớp.Eclipse làm thế nào để liên kết một jar chứa javadocs/source với nhị phân của nó?

Ví dụ, sau khi tải Joda-2.0, ba lọ thu được:

Trong nhật thực, [Dự án nhấp chuột phải -> Thuộc tính -> Đường dẫn xây dựng Java -> Thư viện -> ADD JARs ...] bao gồm nhị phân trong dự án (có thể tham chiếu các lớp đó) cho joda-time-2.0.jar.

Nhưng làm cách nào tôi có thể liên kết trong các nhận xét nguồn/javadoc chứa trong hai tệp jar khác để khi tôi di chuột qua các lớp đó, tôi thấy javadocs?

Thêm hai lọ khác (joda-time-2.0-javadoc.jar và joda-time-2.0-sources.jar) vào đường dẫn xây dựng không liên kết javadocs hoặc nguồn.

Trả lời

63

Bạn có thể thử CTRL + nhấp vào một lớp không có nguồn kèm theo (thực hiện điều đó trong trình chỉnh sửa). Khi nó cho bạn thấy một số thông tin về lớp, bạn sẽ thấy nút hướng dẫn để đính kèm hộp thoại nguồn. Nhấp vào nó và trong hộp thoại bật lên chọn vị trí nguồn/javadoc cho lớp của bạn.

Bạn cũng có thể làm điều đó từ cài đặt đường dẫn dự án mà bạn đang đề cập: chọn thư viện, mở thư viện bạn muốn và bạn sẽ được cung cấp để chọn: tệp đính kèm nguồn, tệp đính kèm javadoc, vị trí thư viện gốc, v.v. Bạn chỉ cần chọn bất cứ điều gì bạn muốn và chỉnh sửa cài đặt hiện tại của nó.

Hoặc bạn có thể làm như @JB Nizet nói ...

+8

Sự khác nhau giữa việc đính kèm ** nguồn ** vs gắn ** javadoc **? – Pacerier

+0

@Pacerier ** source ** chứa mã nguồn của chương trình, trong đó ** javadoc ** chứa tài liệu và nhận xét giải thích chức năng của chương trình. –

+1

Tôi nhận được thông báo "JAR của tệp lớp này thuộc về thư viện 'Thư viện riêng của Android' không cho phép sửa đổi tệp đính kèm nguồn trên các mục nhập của nó – Radon8472

9

Nhấp chuột phải vào bình (tệp có tệp lớp), chọn "Thuộc tính", "vị trí Javadoc" và chọn tệp jar bằng javadoc. Làm tương tự cho jar nguồn, sử dụng "tệp đính kèm nguồn Java".

+4

Nó có thể chỉ là tôi, nhưng điều này chỉ hoạt động nếu Eclipse "nhận ra" tập tin như một cái bình. Rằng nó có một biểu tượng nhỏ bên cạnh nó. Khi tôi nhập khẩu lọ bên thứ 3, chúng xuất hiện với biểu tượng tài liệu. Họ làm việc chỉ tốt mã khôn ngoan nhưng tính chất nhấp chuột phải tôi không nhận được "vị trí javadoc". –

+0

Nếu lọ của bạn nằm trong WEB-INF/lib, bạn không nên nhấp chuột phải vào chúng (như bạn đã nói, chúng hiển thị dưới dạng tài liệu) nhưng từ tương đương bên trong "Thư viện ứng dụng web" – xtian

66
  1. Nhấp chuột phải trên dự án -> Xây dựng đường dẫn -> Configure xây dựng con đường
  2. Trong cửa sổ mới, đi đến "Thư viện" chuyển hướng.
  3. Chọn thư viện và mở rộng thư viện.
  4. Có 4 tùy chọn cho trẻ em. Chọn "vị trí Javadoc" và nhấp vào nút "Chỉnh sửa" ở bên phải.
  5. Bây giờ bạn có thể thêm tệp jar chứa tài liệu. Điều này sẽ chỉ là một tập tin zip với phần mở rộng thay đổi thành jar. Hãy chắc chắn rằng bên trong jar index.html nằm trong thư mục gốc. Bạn có thể nhấn nút "Xác thực" để kiểm tra mọi thứ đều ổn.
+0

đến 3. Chọn thư viện trực tiếp chứ không phải thư viện được liệt kê trong Thư viện riêng của Android Để có 4: Sử dụng Javadoc trong Lưu trữ, không phải URL –

+0

Chỉ cần thêm rằng nếu bạn đang sử dụng một thư viện chung, bạn có thể đính kèm một liên kết đến API trực tuyến thay vì một đường dẫn cục bộ được mã hóa cứng đến Tập tin JAR –

9

Bạn cũng có thể chỉnh sửa classpathentry trong tệp ".classpath" trong dự án eclipse của bạn. Điều này có thể hữu ích nếu bạn muốn sửa đổi nhiều mục cùng một lúc hoặc nếu bạn muốn tạo đường dẫn. ví dụ::

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>

+0

Câu trả lời +1 Tôi đã nghĩ về một phương pháp để thêm vào các lọ khác nhau cùng một lúc –

+0

-1 Bạn không muốn chỉnh sửa tệp .classpath trực tiếp. Nó chỉ được sử dụng bởi nhật thực, chứ không phải @Mister Smith thực sự đưa ra câu trả lời đúng ở đây Mặc dù draganstankovic giải thích một phương pháp ít nhất sẽ nhận được công việc thực hiện ... – aaiezza

+0

@scribaniwannabe: Tôi biết rằng đây không phải là cách dự định, được hỗ trợ cũng không phải là cách dễ nhất, nhưng đối với các trường hợp sử dụng tôi đã đề cập, nó hoạt động nhanh hơn và không có vấn đề gì. Tuy nhiên, bạn phải cẩn thận khi sử dụng cú pháp XML hợp lệ. –

0

Cách đơn giản nhất là:

  1. nhấn Control + (Từ mà bạn muốn xem doc Java)
  2. Một trang sẽ xuất hiện mà có một nút cho đính kèm mã nguồn .Nhấp vào Đây
  3. Chọn Vị trí bên ngoài.
  4. Duyệt vị trí đến thư mục Java hơn jdk .Than chọn src .zip.
  5. nhấn OK.

Sự cố được giải quyết.

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