如何在Eclipse中查看Spring Framework Javadoc?

13

我有一个文件夹,里面是Spring Framework API文档的HTML文件,地址为http://docs.spring.io/spring/docs/3.2.4.RELEASE/javadoc-api/

我希望在Eclipse中悬停在Spring方法/接口等名称上时,能够从这些文档中显示解释(例如ClassPathXmlApplicationContext类)。目前,我得到的是“注意:此元素未附加源代码或Javadoc,因此找不到Javadoc”。

有没有办法告诉Eclipse实现该文件夹及其子文件夹以使这些Javadocs有效?我需要先将它们打包吗? 我使用的是Spring Tool Suite,或者可以使用普通的Eclipse。

我尝试了一些其他答案中推荐的方法,但我不知道发生了什么事情。

如果有人能帮忙,那就太好了。


1
使用Maven以非常优雅的方式解决了这个问题... - ppeterka
2
请问您能否给我一个下载Spring Framework 3.1.0 API文档的链接?我找遍了所有地方都没有找到。 - Samitha Chathuranga
您可以通过此链接访问所有Spring API:http://repo.spring.io/release/org/springframework/spring/ - Hossein
3个回答

25

很容易。

您只需右键单击您的项目,然后进入Maven -> Download JavaDoc,您还可以选择Maven -> Download Sources

如果由于某种原因这不起作用,您也可以运行:

mvn dependency:resolve -Dclassifier=javadoc

然后选择 Maven -> 更新项目 ...


这在Spring中不起作用,详见https://dev59.com/GWQn5IYBdhLWcg3wIUFn。 - efaj
这可能取决于您使用的Eclipse版本。在Eclipse Neon中,它可以正常工作。 - Ortomala Lokni
我正在使用Neon。 - efaj

6
如果你想学习一个酷炫的新技术,请查看 Maven。根据该网站的介绍,
Apache Maven 是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven 可以从一个集中的信息管理项目的构建、报告和文档。
你可以使用它向你的项目添加依赖项。我不会详细介绍,但当你这样做时,Maven 会下载那些依赖项的源代码,通常是源码和 javadoc 的 jar 包,如果可用。然后,你只需简单地打开你感兴趣的类的声明(F3),并检查其源代码或 javadoc。当你下载了源代码时,当你在类、方法、字段等上悬停时,javadoc 也可用。

3
只有当Maven依赖项还提供Java文档和源代码时,此方法才有效。 - Luiggi Mendoza

5

前往您项目的属性并选择 Java Build Path,然后选择名为 Libraries 的选项卡,在那里您可以展开任何jar以选择 Source attachmentJavadoc location 并单击 Edit 按钮。出现的对话框中,您可以指定包含源代码的文件夹、JAR 或 zip 文件,或者 Javadoc 的位置路径或 URL。

希望这能帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接