Eclipse Juno - package-info.java有什么用?

时间:2012-09-26 09:52:42

标签: java eclipse

在Eclipse Juno中创建新包时,将自动创建一个java文件(package-info.java)。该文件有什么用?在导入另一个类中的特定类时是否有用?

3 个答案:

答案 0 :(得分:34)

package-info.javapackage comment file,由Javadoc用于为您的软件包提供自己的文档。

它是introduced in Javadoc 5.0,并取代了package.html

答案 1 :(得分:10)

package-info.java文件包含包级别文档以及annotations

答案 2 :(得分:4)

它可用于包级别的文档。例如,Spring Team在Spring Framework的核心中广泛使用它。

除此之外,它还可以包含适用于包中所有类的注释。例如,这是避免在每个类上为Eclipse Null Analysis编写NonNullByDefault注释的便捷方法。

  

请注意,为了将注释应用于包,使用名为package-info.java的文件。