2009-06-21 15 views
6

Mam z tym sporo trudności!Jak przekonać Eclipse do pokazania dokumentacji javadoc pod Ubuntu 9.04 dla openjdk?

Mam zainstalowany dokumentację java w:

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

i załadunek ten plik do góry pokazuje mi całą dokumentację.

Chciałbym jednak przejrzeć go bezpośrednio z poziomu zaćmienia i zobaczyć dokumentację po najechaniu kursorem na klasę. Na przykład, po najechaniu na "javax.servlet.http.HttpServletRequest", chciałbym zobaczyć dokumentację dla niego. Wszystko pojawia się:

Uwaga: Ten element ma dołączony źródło i Javadoc nie można znaleźć w załączonym Javadoc.

Czy ktoś może poprawić moje środowisko deweloperów?

+0

Zamiast instalować dokumentację API Servlet API lokalnie, możesz również wskazać Eclipse na 'http: // java.sun.com/products/servlet/2.2/javadoc /' we właściwościach 'servlet-api.jar' . –

+0

Możliwy duplikat [Jak uzyskać Javadocs Java API, aby pokazać się w Eclipse w Ubuntu] (http://stackoverflow.com/questions/1678278/how-to-get-java-api-javadocs-to-show-up- in-eclipse-in-ubuntu) –

Odpowiedz

8

javax.servlet.http.HttpServletRequest nie jest częścią OpenJDK, więc dokumentacja OpenJDK nie zawierałaby informacji na jego temat.

Zamiast tego należy zainstalować dokumentację Servlet API, a następnie w sekcji Biblioteka na karcie Eksplorator pakietów kliknij prawym przyciskiem myszy servlet-api.jar i wybierz Właściwości. Będziesz wtedy mógł wybrać lokalizację javadoc.

Alternatywnie, aby uzyskać rozwiązanie przyjazne dla systemu Ubuntu, należy zainstalować pakiet libservlet2.5-java-doc, a następnie dodać javadoc do pliku jar API Servlet przy użyciu powyższej procedury.

+0

Dzięki za odpowiedź, dam to później, gdy będę na tej maszynie. Wolę jak najlepiej zarządzać ubuntu, aby część odpowiedzi była idealna! –

+0

Na początku otrzymałem błąd, ale zapomniałem dodać pliku: przed uri. Nawiasem mówiąc, javax.servlet.http.HttpServletRequest nie był używany z OpenJDK, był (w silniku aplikacji Google) w pakiecie o nazwie geronimo, którego używają google dla swoich serwletów. Najwyraźniej "Geronimo jest certyfikowanym serwerem aplikacji Java EE 1.4", co oznacza, że ​​mogę używać dokumentów, o których wspomniałeś, ponieważ oferuje to samo API. –

+0

+1; Bardzo pomocna, dziękuję. –

0

Poniższa procedura umożliwia udostępnianie dokumentacji Java w środowisku Eclipse po najechaniu kursorem myszy na niektóre klasy Java. Pobierz dokumentację Java (jest to dla wersji 6) z 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 To jest skompresowany plik jdk - * - docs.zip (* wskazuje numer wersji, na przykład 6u18, co oznacza wersję 6.18 Java). Otwórz Eclipse. Kliknij Okno> Pokaż widok> Javadoc Kliknij prawym przyciskiem myszy konsolę Javadoc. Wybierz Otwórz wejście. Kliknij "Zmień załączone źródło". Wybierz "Plik zewnętrzny". Przejdź do katalogu, w którym istnieje plik jdk - * - docs.zip. Otwórz to. I tam to masz - cała dokumentacja dostępna na wyciągnięcie ręki (mousetip?).

0

Nieco inna metoda jest potrzebna dla Androida projektów w Eclipse, gdzie można określić lokalizację JavaDoc w "Ścieżka tworzenia Java", a nie Ustawienia "Lokalizacja JavaD". Zobacz odpowiedzi tutaj, który pracował dla mnie:

Problems with javadoc

(JavaDoc Problem zaczął się ze mną dzieje, kiedy usunięte mój stary folder Android SDK.)

Powiązane problemy