不能创建的Javadoc

问题描述:

您好我有我的主要方法的类名分配1和包名被定义为不能创建的Javadoc

package assignment1; 

我试图让从Ant构建的Javadoc。我的构建文件有

<target name="javadoc" depends="init" description="creates javadoc"> 
    <javadoc sourcepath="." destdir="DOCS"/> 
    </target> 

,当我运行它,我得到分配1包含在默认包源文件的错误,你必须指定它们的源文件不是包。编译和java文件都在同一个文件夹中,请告诉我我在这里做错了什么。提前Thanx

由于错误表明,您必须指定.java文件而不是路径,因为您的类未声明在任何包中。您<javadoc>元素中,尝试添加一个<fileset>

<javadoc destdir="DOCS"> 
    <fileset dir="."/> 
</javadoc> 

Ant documentation<javadoc>任务嵌套的文件集:

所有匹配的文件将被传递给javadoc的源文件。 Ant会自动将包含模式**/*.java添加到这些文件集中。 嵌套的文件集可用于记录默认包中的源文件。

+0

嗨VGR,谢谢你的回复我也试过。但它给了我一个错误,说“没有源文件,没有指定包。”我必须在某个地方提供包名吗? thanx再次 – Samydilini 2014-09-26 23:24:42

+0

VGR其实你的答案工作我没有关闭一个标签,这就是为什么我得到这个错误。非常感谢你 – Samydilini 2014-09-27 10:52:09

您在ANT Javadoc创建中发布了一篇文章,链接如下。

您可以尝试给出样本目标的答案。

ant javadoc does not build

干杯。