有相似的标题有不少问题,但请仔细阅读,因为这是微妙的不同,我还没有找到解决了许多其他问题的答案。Javadoc无法在附加的Javadoc中找到 - Eclipse + Doclava的缺陷
场景:
我有一个单独的HTML树的javadoc外部JAR文件。我已经通过在构建路径对话中完成JAR的“Javadoc位置”,将Eclipse指向了javadoc。 Eclipse的源文件是而不是。
起初,它看起来像这工作正常。如果我将鼠标悬停在类名称(例如,Wibble
)上,则弹出相应的javadoc文本。
但是,如果我将鼠标悬停在一个方法(说的一句话创建blah = Wibble.create();
),我收到弹出“...的Javadoc找不到...”,这是令人困惑因为它只是向我展示了Wibble类的javadoc。
事实上,如果我点击弹出窗口中的图标“在浏览器中打开附带的Javadoc”它正确打开HTML,送给我的文字,它只是表示无法找到方法!
技术说明:
- 我的Eclipse版本是Android开发者工具,构建:v22.2.1,虽然这是香草的Eclipse发生之前,我更新到ADT版本。
- javadoc正在通过命令行使用Doclava doclet生成。
任何有关javadoc或eclipse设置中可能出现错误的建议或...?
EDIT
在随后的实验过程中,我发现这个问题只发生在Doclava生成的Eclipse和javadoc的组合中。我的实用解决方案是使用Doclava生成两次javadoc - 一次用于人类可读性,另一次用于使用vanilla Javadoc进行Eclipse可读性。
如果有人深入了解这些系统,我仍然很想知道为什么。