2009-06-21 7 views
6

Tôi đang có một thời gian khá khó khăn với điều này!Làm cách nào để thuyết phục Eclipse hiển thị tài liệu javadoc trong Ubuntu 9.04 cho openjdk?

Tôi đã cài đặt các tài liệu java tại địa chỉ:

file: ///usr/share/doc/openjdk-6-jre/api/index.html

Và tải tập tin đó lên không hiển thị cho tôi tất cả các tài liệu.

Tuy nhiên, tôi muốn duyệt trực tiếp từ trong nhật thực và xem tài liệu khi tôi di chuột lên một lớp. Ví dụ, khi tôi di chuột qua "javax.servlet.http.HttpServletRequest", tôi muốn xem tài liệu cho nó. Tất cả tôi nhận được là:

Lưu ý: yếu tố này không có kèm theo nguồn và Javadoc không thể tìm thấy trong Javadoc đính kèm.

Có ai có thể giúp sửa môi trường dev của tôi không?

+0

Thay vì cài đặt tài liệu API Servlet cục bộ, bạn cũng có thể trỏ Eclipse đến 'http: // java.sun.com/products/servlet/2.2/javadoc /' trong thuộc tính cho 'servlet-api.jar' . –

+0

Bản sao có thể có của [Cách lấy Java Javadocs API để hiển thị trong Eclipse trong Ubuntu] (http://stackoverflow.com/questions/1678278/how-to-get-java-api-javadocs-to-show-up- in-eclipse-in-ubuntu) –

Trả lời

8

javax.servlet.http.HttpServletRequest không phải là một phần của OpenJDK và do đó tài liệu OpenJDK sẽ không chứa thông tin về nó.

Bạn cần cài đặt tài liệu Servlet API thay vào đó, trong phần thư viện của tab Trình khám phá gói, nhấp chuột phải servlet-api.jar và chọn Thuộc tính. Sau đó, bạn sẽ có thể chọn một vị trí javadoc cho điều đó.

Cách khác, để có giải pháp thân thiện với Ubuntu, hãy cài đặt gói libservlet2.5-java-doc, sau đó thêm javadoc vào tệp jar API Servlet của bạn bằng cách sử dụng quy trình trên.

+0

Cảm ơn câu trả lời, tôi sẽ cung cấp cho việc này sau khi tôi ở trên máy đó. Tôi thích để ubuntu quản lý càng nhiều càng tốt để một phần của câu trả lời là lý tưởng! –

+0

Tôi vẫn gặp lỗi ban đầu nhưng quên thêm tập tin: trước uri. Ngẫu nhiên, javax.servlet.http.HttpServletRequest đã không được sử dụng từ OpenJDK, nó đã được (trong công cụ ứng dụng google) trong một gói được gọi là geronimo mà google sử dụng cho servlet của họ. Rõ ràng, "Geronimo là một máy chủ ứng dụng được chứng nhận Java EE 1.4" có nghĩa là tôi có thể sử dụng các tài liệu mà bạn đã đề cập, vì nó cung cấp cùng một API. –

+0

+1; Rất hữu ích, cảm ơn bạn. –

0

Quy trình sau sẽ cho phép tài liệu Java có sẵn trong Eclipse khi bạn di chuột qua một số lớp Java. Tải xuống Tài liệu Java (phiên bản 6) từ http://www.google.co.in/url?sa=t&source=web&ct=res&cd=4&ved=0CC0QFjAD&url=https%3A%2F%2Fcds.sun.com%2Fis-bin%2FINTERSHOP.enfinity%2FWFS%2FCDS-CDS_Developer-Site%2Fen_US%2F-%2FUSD%2FViewProductDetail-Start%3FProductRef%3Djdk-6u10-docs-oth-JPR%40CDS-CDS_Developer&ei=T-z3S87CAYuyNq3UweAF&usg=AFQjCNH54wkg50p7PJGmv6dEJd0zxXTGRA&sig2=Pv8-OZ7ZQEAsh89kUFhvUw Đây là tệp nén jdk - * - docs.zip (* cho biết số phiên bản, ví dụ: 6u18 ngụ ý Phiên bản Java 6.18). Mở Eclipse. Nhấp vào Cửa sổ> Hiển thị Xem> Javadoc Nhấp chuột phải vào bảng điều khiển Javadoc. Chọn Mở đầu vào. Nhấp vào "Thay đổi nguồn được đính kèm". Chọn "Tệp bên ngoài". Điều hướng đến thư mục chứa jdk - * - docs.zip. Mở nó ra. Và ở đó bạn có nó - toàn bộ tài liệu có sẵn cho bạn trong tầm tay bạn (mousetip?).

0

Một phương pháp hơi khác nhau là cần thiết cho các dự án Android trong Eclipse, nơi bạn xác định vị trí javadoc trong "Đường dẫn xây dựng Java", thay vì "Vị trí JavaDoc" cài đặt. Xem câu trả lời ở đây, mà làm việc cho tôi:

Problems with javadoc

(Vấn đề javadoc bắt đầu xảy ra với tôi khi tôi đã xóa cũ folder SDK Android của tôi.)