2012-01-12 22 views
5

Tengo un proyecto en Eclipse Galileo, existe la clase principal, más otras clases e interfaces. Pero si genero javadoc, si hago clic en "Todas las clases Frame", solo está la clase principal Javadoc. ¿Cómo genero javadoc de las otras clases?¿Por qué Eclipse no genera javadoc para todas las clases?

+0

¿Ha seleccionado todos los paquetes/clases en el cuadro de diálogo 'Generate Javadoc'? ¿Qué pasa con la visibilidad de las clases, son todas públicas? – Kai

+0

Sí, son públicos. –

Respuesta

8

Tuve este mismo problema también hasta que cambie mi configuración de diálogo de Javadoc. Específicamente, en la primera ventana de diálogo después de seleccionar "Proyecto" -> "Generar Javadoc ...", asegúrese de que haya una marca de verificación junto al nombre del proyecto, no un cuadrado azul que indique que solo se incluyen algunas de las clases. Si hay un cuadrado azul, haga clic en él hasta que se convierta en una marca de verificación.

1

He tenido este problema algunas veces yo mismo. Los primeros problemas que golpeé fueron los mencionados anteriormente.

A) Asegúrese de tener todas sus clases resaltadas. ES DECIR. tener una casilla de verificación en el proyecto principal en lugar de una caja azul. El cuadro azul indica que solo se seleccionan algunos componentes de ese proyecto.

B) Compruebe la configuración de visibilidad. De forma predeterminada, la configuración del diálogo para "Crear javadoc para miembros con visibilidad:" se establece en público. Lo que significa que solo creará documentos para objetos públicos. Esto puede o no ser lo que quieres.

Después de haber cometido estos dos errores, los corrigí e intenté de nuevo con los mismos resultados. Al mirar la consola, generará varios mensajes "Cargando fuente para el paquete ..." y luego se detendrá. Eclipse en realidad no estaba tratando de volver a generar mis javadocs.

De algún modo, hacer clic en siguiente-> siguiente hasta la última página del diálogo y marcar la casilla de verificación junto a "Abrir índice generado en el navegador" le dio una patada en el pantalón y generó la lista completa.

+0

Funcionó para mí. El tic no tan obvio dijo que la casilla de verificación hizo el truco –

+0

Todavía no funciona para mí ... Haré un poco de solución de problemas. Decisiones de IU incorrectas, ya que el botón "Finalizar" parece que no termina realmente nada. –

Cuestiones relacionadas