2012-03-26 15 views
67

Actualmente estoy trabajando con JavaFX. Cada vez que se ciernen sobre un método de JavaFX su me da el siguiente error:Cómo adjuntar fuente o JavaDoc en eclipse para cualquier archivo jar, p. JavaFX?

'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'

¿Cómo debería resolver esto? ¿Cómo puedo adjuntar el javadoc o la fuente para poder ver la descripción de los métodos?

+0

Consulte esta respuesta para referirse javadoc fuera de línea. http://stackoverflow.com/a/10892547/611077 –

Respuesta

50

Puede configurar los Javadocs con el jar de descarga, básicamente los javadocs se enviarán directamente desde Internet.

pasos completos:

  1. Abra la página Build Path del proyecto (clic derecho, propiedades, Java Build Path).
  2. Abra la pestaña Bibliotecas.
  3. Expande el nodo de la biblioteca en cuestión (JavaFX).
  4. Seleccione la ubicación de JavaDoc y haga clic en editar.
  5. Ingrese la ubicación en el archivo que contiene el Javadoc. Específicamente para el Javadoc JavaFX introducir http://docs.oracle.com/javafx/2.0/api/

para javadocs fuera de línea, se puede descargar de: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

Después de hacer clic en Aceptar Contrato de licencia se puede descargar javafx-2_2_0-apidocs.zip

+14

Esta es casi la misma respuesta que Dennis Laumen's – Hamdi

+1

He dado el enlace en línea de javadocs .. en lugar del archivo jar ... – dhroove

+17

No ha preguntado el enlace en la pregunta: preguntaste cómo adjuntar javadoc a cualquier archivo jar. Debes saber que la mayoría de las veces obtendrás javadoc como archivo jar. En lugar de escribir 6 pasos casi idénticos, podrías agregar un enlace como comentario a la respuesta de Dennis Laumen. . – Hamdi

68
  1. Descargue el archivo jar que contiene los JavaDocs.
  2. Abra la Build Path página del proyecto (clic derecho, propiedades , ruta de compilación de Java).
  3. Abra las Bibliotecas tab.
  4. Expande el nodo de la biblioteca en cuestión (JavaFX).
  5. Seleccione ubicación de JavaDoc y haga clic en edit.
  6. Ingrese la ubicación en el archivo que contiene el Javadoc (el que acaba de descargar).
+0

Supongo que está en la descarga JavaFX SDK. Yo buscaría allí si fuera tú. –

4

Alternativamente puede hacer,

1) vaya a dicho método por el Ctrl + clic en el método. La nueva pestaña/ventana se abrirá con el texto "Fuente no encontrada" y el botón "Adjuntar fuente ..." en ella
2) Haga clic en el botón "Adjuntar fuente ..."
3) Aparecerá una nueva ventana. Haga clic en el botón "Carpeta externa"
4) Ubique la carpeta javadoc JavaFX. Si está en Windows con una configuración de instalación predeterminada, la ruta de la carpeta es C:\Program Files\Oracle\JavaFX 2.0 SDK\docs

+0

Tengo que probarlo ... no funciona para mí :( – dhroove

+0

¿En qué paso, no funcionó? –

+1

usando un paquete limpio luna y apuntando a jre 8, esta era la forma simplista de agregar '" C: \ Archivos de programa \ Java \ jdk1.8.0_11 \ javafx-src.zip "' –

2

No pude utilizar el método "Adjuntar fuente ..." y lo intenté de muchas maneras. Los Javadocs para JavaFX están instalados en Program Files \ Oracle \ JavaFX 2.x SDK \ docs. Otra forma de instalar los Javadocs es:

  1. Haga clic derecho sobre el proyecto, seleccione Propiedades
  2. Seleccionar Bibliotecas en el lado derecho de la ficha
  3. En la parte superior derecha de la ficha, es posible que vea " Default JavaFX Platform "o algo similar. Haga clic en el botón Administrar plataformas. (También puede instalar esta plataforma predeterminada desde aquí si todavía no la tiene).
  4. En la pestaña Java Platform Manager que aparece, seleccione "Default JavaFX Platform" en el lado izquierdo, y luego haga clic en la pestaña JavaFX en el lado derecho de la ventana.
  5. Uno de los campos de entrada tiene la etiqueta "JavaFX Javadoc". Haga clic en el botón "Examinar" al lado de este campo y busque el archivo de documentos instalado mencionado anteriormente.

Espero que esto ayude a algunas personas que estaban tan perplejas como yo.

19

Ni Proyecto/Propiedades/Javadoc Ubicación ni Proyecto/Propiedades/Java Build Path/Bibliotecas no me había ayudado hasta Tomé y avanzaron en el "Orden y exportación" pestaña de "Build Path Java "" Dependencias de Android "y added-in-library.jar. Espero que sea útil.

+3

+10 si pudiera finalmente funcionó! Gracias! Acabo de mudarme la biblioteca en cuestión "arriba" hasta que estaba en la parte superior de la lista, y la dejó sin marcar. – you786

+0

Sí, por alguna razón, en mi caso, debe estar por encima de las bibliotecas privadas de Android. Presumiblemente, este último está finalizando la búsqueda de los documentos. ¡Gracias! –

2

En primer lugar, si recibe el mensaje

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found

entonces significa que ya ha incluido el frasco externa necesaria para su proyecto.

El próximo paso sería asociar el contenedor externo con su url de javadoc.

  • Ve a Package Explorer, expanda la carpeta del proyecto, ampliar bibliotecas de referencia
  • haga clic derecho en el frasco externo que desea asociar su javadoc con
  • propiedades clic -> ubicación del Javadoc
  • copiar y pegar la dirección del javadoc que googled en línea en la ruta de ubicación del Javadoc
  • clic en aplicar

Y' re todo listo!

0

Este truco trabajó para mí en Eclipse de Luna (4.4.2): para un archivo jar que estoy usando (htsjdk), empaqué el código fuente en un archivo jar separado (llamado htsjdk-2.0.1-src.jar; podría hacerlo porque htsjdk es de código abierto) y lo almacené en el archivo jar. lib-src carpeta de mi proyecto. En mi propia fuente de Java, seleccioné un elemento que estaba usando del contenedor y presioné F3 (declaración abierta). Eclipse abrió el archivo de clase y mostró el botón "Adjuntar fuente". Hice clic en el botón y señalé el archivo src jar que acababa de poner en la carpeta lib-src. Ahora obtengo el Javadoc cuando cierro sobre cualquier cosa que estoy usando desde el contenedor.

0

Si está utilizando Maven Just Do:

mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true 
0

Por encima de todas las respuestas son correctas, pero hay otro método también que es muy práctico.

pre-condición: Su proyecto es el proyecto Maven o lo convierte en proyecto Maven.

RightclickOnProject> Configuración> Convertir en al Proyecto Maven

enter image description here - Ahora sigue los pasos:

. Seleccione cualquier jar para el que desee descargar fuentes o javadocs.

. RightClick> Maven> Descargar javadoc o descargar javasources

enter image description here

Cuestiones relacionadas