2009-06-21 7 views
6

Ich habe eine ziemlich harte Zeit damit!Wie überzeuge ich Eclipse, die javadoc-Dokumentation unter Ubuntu 9.04 für openjdk anzuzeigen?

ich die Java-Dokumentation installiert haben:

Datei

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

und Laden Sie die Datei Nach oben zeigt mir die gesamte Dokumentation.

Allerdings möchte ich es direkt aus Eclipse durchsuchen und sehen Sie die Dokumentation, wenn ich über eine Klasse schweben. Wenn ich zum Beispiel den Mauszeiger über "javax.servlet.http.HttpServletRequest" halte, würde ich gerne die Dokumentation dafür sehen. Ich erhalte, ist alles:

Hinweis: Dieses Element hat keine angebracht Quelle und die Javadoc nicht in der beigefügten Javadoc gefunden werden kann.

Kann mir jemand helfen, meine Entwicklungsumgebung zu korrigieren?

+0

Anstatt die Servlet-API-Dokumentation lokal zu installieren, können Sie Eclipse auch auf 'http: // java.sun.com/products/servlet/2.2/javadoc /' in den Eigenschaften von 'servlet-api.jar' verweisen . –

+0

Mögliches Duplikat von [So erhalten Sie Java- API-Javadocs, um in Ubuntu in Eclipse angezeigt zu werden] (http://stackoverflow.com/questions/1678278/how-to-get-java-api-javadocs-to-show-up- in-eclipse-in-ubuntu) –

Antwort

8

javax.servlet.http.HttpServletRequest ist nicht Teil von OpenJDK und daher enthält die OpenJDK-Dokumentation keine Informationen darüber.

Sie müssen stattdessen die Dokumentation Servlet API installieren. Klicken Sie dann im Bibliotheksbereich der Registerkarte Paket-Explorer mit der rechten Maustaste auf servlet-api.jar, und wählen Sie Eigenschaften. Sie können dann einen Javadoc-Speicherort dafür auswählen.

Alternativ installieren Sie für eine Ubuntu-freundliche Lösung das libservlet2.5-java-doc-Paket, und fügen Sie dann das Javadoc Ihrer JAR-Datei der Servlet-API mithilfe des obigen Verfahrens hinzu.

+0

Danke für die Antwort, ich werde es später versuchen, wenn ich auf der Maschine bin. Ich bevorzuge es, ubuntu so viel wie möglich verwalten zu lassen, damit ein Teil der Antwort ideal ist! –

+0

Ich habe immer noch einen Fehler, aber vergessen, Datei hinzuzufügen: vor der URI. Übrigens, javax.servlet.http.HttpServletRequest wurde nicht von OpenJDK verwendet, es war (in Google App Engine) in einem Paket namens Geronimo, das Google für ihre Servlets verwendet. Anscheinend ist "Geronimo ein Java EE 1.4 zertifizierter App-Server", was bedeutet, dass ich die von Ihnen erwähnte Dokumentation trotzdem verwenden kann, da sie die gleiche API anbietet. –

+0

+1; Sehr hilfreich, danke. –

0

Mit der folgenden Vorgehensweise wird die Java-Dokumentation in Eclipse verfügbar, wenn Sie den Mauszeiger über eine Java-Klasse bewegen. Laden Sie die Java-Dokumentation (dies ist für Version 6) von 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 Dies ist eine gezippte Datei jdk - * - docs.zip (* zeigt die Versionsnummer, z. B. 6u18, die Java Version 6.18 impliziert). Öffnen Sie Eclipse. Klicken Sie auf Fenster> Ansicht anzeigen> Javadoc Klicken Sie mit der rechten Maustaste auf die Javadoc-Konsole. Wählen Sie Eingabe öffnen. Klicken Sie auf "Angegebene Quelle ändern". Wählen Sie "Externe Datei". Navigieren Sie zu dem Verzeichnis, in dem jdk - * - docs.zip existiert. Öffne es. Und Sie haben es - die gesamte Dokumentation, die Ihnen zur Verfügung steht (Maustipp?).

0

Eine etwas andere Methode für Android-Projekte in Eclipse benötigt wird, in dem Sie die JavaDoc Lage in angeben "Java Build Path", anstatt "JavaDoc Location" Einstellungen. Sehen Sie hier die Antwort, die für mich gearbeitet:

Problems with javadoc

(Das JavaDoc Problem begann mit mir passiert, wenn ich meine alten Android SDK-Ordner gelöscht.)

Verwandte Themen