package-info.java如何工作?

Has*_*tto 6 java jaxb

当我使用JAXB从XML Schema生成Java文件时,会生成package-info.java文件.

这个档案是什么?它是如何工作的?

特别是,此文件包含如下所示的注释.

@javax.xml.bind.annotation.XmlSchema(namespace = "http://searchrequest")
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我怀疑这与javadoc或Eclipse Juno有关.

这应该是JAXB特有的,不是吗?

Ank*_*thi 11

package-info.java是一个可以添加到任何Java源包的Java文件.其目的是为包级别文档和包级别注释提供一个主页.

它可以包含package declaration,package annotations,package commentsJavadoc tags.此文件通常优先于package.html.

欲了解更多信息,请访

http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javadoc.html#packagecomment

http://www.intertech.com/Blog/whats-package-info-java-for/