当我使用Ant将项目构建到Jar文件时,我会同时生成javadoc。
所以我尝试在我的新项目的属性的'javadoc Location'中添加javadoc文件的位置路径,它不起作用,即使Eclipse告诉我“位置可能有效”。
当我在浏览器中打开它时,网址就像file:///file:/C:/Users/topxebec/Desktop/doc/index.html
,网址中有两个前缀,但在日食中我只有file:/C:/Users/topxebec/Desktop/doc/index.html,
。
我尝试将其更改为C:/Users/tongxuebin/Desktop/doc/
,但Eclipse表示这是一个无效的网址。
那么如何解决这个问题呢?或者,我可以简单地将注释保存在由Ant生成的Jar中吗?
答案 0 :(得分:1)
看来,你不能将javadoc放在与类文件相同的jar中,这样eclipse就会自动显示doc。
解决方案是包含源代码。如果您需要调试该jar中的类,这也会有所帮助。
这个答案:How can I build my jar file so that users who use the library will be able to see the javadoc in Eclipse涵盖了这个案例。但它归结为:
<target name="jar.noCompile.src">
<jar destfile="${ant.project.name}.jar">
<fileset dir="${classes}"/>
<fileset dir="${src}" includes="**/*.java"/>
</jar>
</target>