2009-06-21 13 views
6

¡Estoy teniendo un momento muy difícil con esto!¿Cómo convenzo a Eclipse para que muestre la documentación de javadoc en Ubuntu 9.04 para openjdk?

He instalado la documentación de Java en:

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

y la carga de ese archivo arriba me muestra toda la documentación.

Sin embargo, me gustaría navegar directamente desde dentro de eclipse y ver la documentación cuando pase el ratón sobre una clase. Por ejemplo, cuando cierro sobre "javax.servlet.http.HttpServletRequest", me gustaría ver la documentación correspondiente. Todo lo que consigo es:

Nota: Este elemento no tiene adjunto fuente y el Javadoc no se pudo encontrar en el Javadoc adjunto.

¿Alguien me puede ayudar a corregir mi entorno de desarrollo?

+0

En lugar de instalar localmente la documentación de la API de Servlet, también puede apuntar Eclipse a 'http: // java.sun.com/products/servlet/2.2/javadoc /' en las propiedades de 'servlet-api.jar' . –

+0

Posible duplicado de [Cómo obtener Javado Javadocs para que se muestre en Eclipse en Ubuntu] (http://stackoverflow.com/questions/1678278/how-to-get-java-api-javadocs-to-show-up- in-eclipse-in-ubuntu) –

Respuesta

8

javax.servlet.http.HttpServletRequest no es parte de OpenJDK, por lo que la documentación de OpenJDK no contendría información sobre él.

Necesita instalar la documentación Servlet API en su lugar, luego, en la sección de biblioteca de su pestaña Package Explorer, haga clic con el botón derecho en servlet-api.jar, y seleccione Propiedades. Luego podrá seleccionar una ubicación de javadoc para eso.

Alternativamente, para una solución compatible con Ubuntu, instale el paquete libservlet2.5-java-doc, luego agregue el javadoc al archivo jar de la API de Servlet usando el procedimiento anterior.

+0

Gracias por la respuesta, voy a probar esto más adelante cuando esté en esa máquina. ¡Prefiero dejar que Ubuntu se administre tanto como sea posible para que parte de la respuesta sea ideal! –

+0

Inicialmente recibí un error pero olvidé agregar el archivo: antes del uri. Por cierto, javax.servlet.http.HttpServletRequest no se estaba utilizando desde OpenJDK, era (en el motor de la aplicación google) en un paquete llamado geronimo que google usa para sus servlets. Aparentemente, "Geronimo es un servidor de aplicaciones certificado por Java EE 1.4", lo que significa que puedo usar los documentos que mencionas de todos modos, ya que ofrece la misma API. –

+0

+1; Muy útil, gracias. –

0

El siguiente procedimiento permitirá que la documentación de Java esté disponible en Eclipse cuando pase el mouse sobre alguna clase de Java. Descargue la documentación de Java (esto es para la versión 6) de 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 Este es un archivo comprimido jdk - * - docs.zip (* indica el número de versión, por ejemplo, 6u18 que implica Java versión 6.18). Abrir Eclipse. Haga clic en Ventana> Mostrar vista> Javadoc Haga clic derecho en la consola Javadoc. Seleccione Entrada abierta. Haga clic en "Cambiar fuente adjunta". Seleccione "Archivo externo". Navegue al directorio en el que existe jdk - * - docs.zip. Abrelo. Y ahí lo tiene, toda la documentación disponible para usted en la punta del dedo (mousetip?).

0

Un método ligeramente diferente para proyectos de Android en Eclipse, donde se especifica la ubicación del Javadoc en "Ruta de compilación de Java", en lugar de "Ubicación de JavaDoc" configuraciones. Ver la respuesta aquí, que trabajó para mí:

Problems with javadoc

(JavaDoc El problema comenzó a suceder a mí cuando he eliminado mi carpeta SDK de Android de edad.)

Cuestiones relacionadas