当我使用 Ant 将项目构建为 Jar 文件时,我同时生成 javadoc。
但是当我在新项目中使用这个 Jar 时,我在 Eclipse 中看不到 Jar 的注释(按 F2)。
因此,我尝试在新项目属性的“javadoc Location”中添加 javadoc 文件的位置路径,但它不起作用,即使 Eclipse 告诉我“位置可能有效”。
当我在浏览器中打开它时,网址就像file:///file:/C:/Users/topxebec/Desktop/doc/index.html
,url中有两个前缀,但在eclipse中我只有file:/C:/Users/topxebec/Desktop/doc/index.html,
.
我尝试将其更改为C:/Users/tongxuebin/Desktop/doc/
但 Eclipse 说这是一个无效的 URL。
那么如何解决这个问题呢?或者,我可以简单地将 Ant 生成的注释保存在 Jar 中吗?
看来,你不能将javadoc与类文件放在同一个jar中,这样eclipse就会自动显示doc。
解决方案是包含源代码。如果您需要调试该 jar 中的类,这也会有所帮助。
这个答案:如何构建 jar 文件,以便使用该库的用户能够在 Eclipse 中看到 javadoc https://stackoverflow.com/questions/5497009/how-can-i-build-my-jar-file-so-that-users-who-use-the-library-will-be-able-to-se涵盖了这种情况。但归结起来就是:
<target name="jar.noCompile.src">
<jar destfile="${ant.project.name}.jar">
<fileset dir="${classes}"/>
<fileset dir="${src}" includes="**/*.java"/>
</jar>
</target>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)