2009-03-08 41 views

Respuesta

214

A partir de 1,5 se puede definir un archivo package-info.java y proporcionar un estilo de comentarios Javadoc estándar para un paquete:

com/foo/package-info.java:

/** 
* com.foo is a group of bar utils for operating on foo things. 
*/ 
package com.foo; 

//rest of the file is empty 

Language specification for packages

+2

Enlace directo a la especificación: http://docs.oracle.com/javase/specs/jls/se7/html/jls-7.html#jls-7.4.1 – gavenkoa

+2

en intellij puede hacer clic derecho en un paquete y la opción para crear esto debe estar bajo el nuevo menú de archivo – bsautner

3

Con un archivo package.html en el nivel del paquete (es decir, en el directorio de ese paquete). Debería ser un archivo HTML totalmente formado, con la etiqueta <html> definida en él

+1

más deta ils? ¿Cómo debería verse el archivo? – jjnguy

+0

Es un archivo HTML que contiene la descripción de su paquete. ¡Eso es! –

+3

Esta es la forma antigua de hacerlo. Desde Java 1.5 en adelante, puede usar package-info.java – k2col

38

Hasta Java 1.4, tenía que proporcionar un archivo HTML package.html, como se describe en las otras respuestas.

Desde Java 1.5 también puede proporcionar un package-info.java, que contiene un comentario regular de Javadoc (sin HTML). Este último es preferido, ya que le da algunas características adicionales (notablemente anotaciones de paquetes).

Detalles: Sun's docs for javadoc

+2

+1 para mencionar las dos formas y la diferencia esencial entre ellas. Por cierto, al menos IntelliJ IDEA actualmente tiene mejor soporte para package.html (Ctrl-Q en un nombre de paquete muestra el paquete Javadocs). – Jonik

+1

Actualiza a mi comentario anterior: hoy en día, IDEA admite 'package-info.java' muy bien. – Jonik

Cuestiones relacionadas