这个问题在这里已有答案:
当我使用JAXB从XML Schema生成Java文件时,会生成package-info.java文件 .
这个档案是什么?它是如何工作的?
特别是,此文件包含如下所示的注释 .
@javax.xml.bind.annotation.XmlSchema(namespace = "http://searchrequest")
这是什么意思?我怀疑这与javadoc或Eclipse Juno有关 .
这应该是JAXB特有的,不是吗?
package-info.java 是一个可以添加到任何Java源包的Java文件 . 其目的是为包级别文档和包级别注释提供一个主页 .
package-info.java
它可以包含 package declaration , package annotations , package comments 和 Javadoc tags . 此文件通常优先于 package.html .
package declaration
package annotations
package comments
Javadoc 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/
1 回答
package-info.java
是一个可以添加到任何Java源包的Java文件 . 其目的是为包级别文档和包级别注释提供一个主页 .它可以包含
package declaration
,package annotations
,package comments
和Javadoc 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/